1teckitdir = $(top_srcdir)/source 2ZLIBSRCDIR = $(top_srcdir)/@ZLIBDIR@ 3 4if SYSTEM_ZLIB 5ZLIB_CFLAGS = @ZLIBCPPFLAGS@ 6ZLIB_SOURCES = 7else 8ZLIB_CFLAGS = -I$(ZLIBSRCDIR) 9ZLIB_SOURCES = @top_builddir@/@ZLIBDIR@/adler32.c 10ZLIB_SOURCES += @top_builddir@/@ZLIBDIR@/compress.c 11ZLIB_SOURCES += @top_builddir@/@ZLIBDIR@/crc32.c 12ZLIB_SOURCES += @top_builddir@/@ZLIBDIR@/deflate.c 13ZLIB_SOURCES += @top_builddir@/@ZLIBDIR@/infback.c 14ZLIB_SOURCES += @top_builddir@/@ZLIBDIR@/inffast.c 15ZLIB_SOURCES += @top_builddir@/@ZLIBDIR@/inflate.c 16ZLIB_SOURCES += @top_builddir@/@ZLIBDIR@/inftrees.c 17ZLIB_SOURCES += @top_builddir@/@ZLIBDIR@/trees.c 18ZLIB_SOURCES += @top_builddir@/@ZLIBDIR@/uncompr.c 19ZLIB_SOURCES += @top_builddir@/@ZLIBDIR@/zutil.c 20endif 21 22AM_CPPFLAGS += $(ZLIBCPPFLAGS) 23AM_CFLAGS = $(AM_CPPFLAGS) 24 25if OLD_LIB_NAMES 26OLD_LIB_LDFLAGS = -module -avoid-version -Wl,--add-stdcall-alias 27TECkit_x86_la_CFLAGS = $(ZLIB_CFLAGS) 28TECkit_x86_la_SOURCES = @top_builddir@/source/Engine.cpp @top_build_prefix@source/Engine_ver.rc $(ZLIB_SOURCES) 29TECkit_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined $(LDZLIB) 30TECkit_x86_la_DEPENDENCIES = $(ZLIBDEP) 31TECkit_Compiler_x86_la_CFLAGS = $(ZLIB_CFLAGS) 32TECkit_Compiler_x86_la_SOURCES = @top_builddir@/source/Compiler.cpp $(ZLIB_SOURCES) 33TECkit_Compiler_x86_la_SOURCES += @top_builddir@/source/UnicodeNames.cpp 34TECkit_Compiler_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined $(LDZLIB) 35TECkit_Compiler_x86_la_DEPENDENCIES = $(ZLIBDEP) 36else 37libTECkit_la_CFLAGS = $(ZLIB_CFLAGS) 38libTECkit_la_SOURCES = @top_builddir@/source/Engine.cpp $(ZLIB_SOURCES) 39libTECkit_la_LDFLAGS = $(LDFLAGS) -no-undefined $(LDZLIB) 40libTECkit_la_DEPENDENCIES = $(ZLIBDEP) 41libTECkit_Compiler_la_CFLAGS = $(ZLIB_CFLAGS) 42libTECkit_Compiler_la_SOURCES = @top_builddir@/source/Compiler.cpp $(ZLIB_SOURCES) 43libTECkit_Compiler_la_SOURCES += @top_builddir@/source/UnicodeNames.cpp 44libTECkit_Compiler_la_LDFLAGS = $(LDFLAGS) -no-undefined $(LDZLIB) 45libTECkit_Compiler_la_DEPENDENCIES = $(ZLIBDEP) 46endif 47 48if OLD_LIB_NAMES 49# --> RC Support, only for the Windows libs 50TECkit_x86_la_DEPENDENCIES += Engine_ver.o 51TECkit_x86_la_LDFLAGS += -Wl,Engine_ver.o 52Engine_ver.o: $(teckitdir)/Engine_ver.rc 53 $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $< 54 55TECkit_Compiler_x86_la_DEPENDENCIES += Compiler_ver.o 56TECkit_Compiler_x86_la_LDFLAGS += -Wl,Compiler_ver.o 57Compiler_ver.o: $(teckitdir)/Compiler_ver.rc 58 $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $< 59# <-- RC Support 60endif 61 62 63noinst_HEADERS = $(teckitdir)/Compiler.h 64noinst_HEADERS += $(teckitdir)/Engine.h 65noinst_HEADERS += $(teckitdir)/ulong_chartraits.h 66noinst_HEADERS += $(teckitdir)/TECkit_Format.h 67 68EXTRA_DIST = $(teckitdir)/NormalizationData.c \ 69 $(teckitdir)/Perl/TECkit.xs \ 70 $(teckitdir)/Perl/typemap \ 71 $(teckitdir)/Perl/lib/Encode/TECkit.pm \ 72 $(teckitdir)/Perl/Makefile.PL \ 73 $(teckitdir)/Perl/test.pl 74 75include $(top_srcdir)/source/Public-headers/Makefile.am 76 77