summaryrefslogtreecommitdiff
path: root/Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am
blob: cece43731bae141ea175169296ab81ce7dc2181a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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