summaryrefslogtreecommitdiff
path: root/Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am')
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am63
1 files changed, 63 insertions, 0 deletions
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am
new file mode 100644
index 00000000000..cece43731ba
--- /dev/null
+++ b/Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am
@@ -0,0 +1,63 @@
+teckitdir = $(top_srcdir)/source
+
+zlibdir = $(top_srcdir)/zlib-1.2.3
+
+if SYSTEM_ZLIB
+ZLIB_CFLAGS =
+ZLIB_SOURCES =
+else
+ZLIB_CFLAGS = -I$(zlibdir)
+ZLIB_SOURCES = $(zlibdir)/adler32.c
+ZLIB_SOURCES += $(zlibdir)/compress.c
+ZLIB_SOURCES += $(zlibdir)/crc32.c
+ZLIB_SOURCES += $(zlibdir)/deflate.c
+ZLIB_SOURCES += $(zlibdir)/infback.c
+ZLIB_SOURCES += $(zlibdir)/inffast.c
+ZLIB_SOURCES += $(zlibdir)/inflate.c
+ZLIB_SOURCES += $(zlibdir)/inftrees.c
+ZLIB_SOURCES += $(zlibdir)/trees.c
+ZLIB_SOURCES += $(zlibdir)/uncompr.c
+ZLIB_SOURCES += $(zlibdir)/zutil.c
+endif
+
+AM_CPPFLAGS += $(ZLIB_CFLAGS)
+AM_CFLAGS = $(AM_CPPFLAGS)
+
+if OLD_LIB_NAMES
+OLD_LIB_LDFLAGS = -module -avoid-version -Wl,--add-stdcall-alias
+TECkit_x86_la_SOURCES = $(teckitdir)/Engine.cpp $(teckitdir)/Engine_ver.rc $(ZLIB_SOURCES)
+TECkit_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined
+TECkit_Compiler_x86_la_SOURCES = $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES)
+TECkit_Compiler_x86_la_SOURCES += $(teckitdir)/UnicodeNames.cpp
+TECkit_Compiler_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined
+else
+libTECkit_la_SOURCES = $(teckitdir)/Engine.cpp $(ZLIB_SOURCES)
+libTECkit_la_LDFLAGS = $(LDFLAGS) -no-undefined
+libTECkit_Compiler_la_SOURCES = $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES)
+libTECkit_Compiler_la_SOURCES += $(teckitdir)/UnicodeNames.cpp
+libTECkit_Compiler_la_LDFLAGS = $(LDFLAGS) -no-undefined
+endif
+
+if OLD_LIB_NAMES
+# --> RC Support, only for the Windows libs
+TECkit_x86_la_DEPENDENCIES = Engine_ver.o
+TECkit_x86_la_LDFLAGS += -Wl,Engine_ver.o
+Engine_ver.o: $(teckitdir)/Engine_ver.rc
+ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $<
+
+TECkit_Compiler_x86_la_DEPENDENCIES = Compiler_ver.o
+TECkit_Compiler_x86_la_LDFLAGS += -Wl,Compiler_ver.o
+Compiler_ver.o: $(teckitdir)/Compiler_ver.rc
+ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $<
+# <-- RC Support
+endif
+
+
+noinst_HEADERS = $(teckitdir)/Compiler.h
+noinst_HEADERS += $(teckitdir)/Engine.h
+noinst_HEADERS += $(teckitdir)/ulong_chartraits.h
+noinst_HEADERS += $(teckitdir)/TECkit_Format.h
+
+EXTRA_DIST = $(teckitdir)/NormalizationData.c
+
+include $(top_srcdir)/source/Public-headers/Makefile.am