-
Notifications
You must be signed in to change notification settings - Fork 26
/
Makefile.am
107 lines (91 loc) · 2.79 KB
/
Makefile.am
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
AUTOMAKE_OPTIONS = subdir-objects
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
bin_PROGRAMS = \
ccfx/ccfx \
picosel/picosel
pyexec_LTLIBRARIES = torq/pyeasytorq/easytorq.la
lib_LTLIBRARIES = ccfx/CCFinderXLib/lib_CCFinderXLib.la
common_CPPFLAGS = \
-DOS_UBUNTU \
-DLITTLE_ENDIAN \
-DCXLM_NO_ENC \
-DCODE_CONVERSION_SUPPORT \
-DWSTRING_CONVERSION_SUPPORT \
-DREQUIRE_RNR
common_LIBADD = $(ICU_LIBS) -lboost_thread -lboost_system
picosel_picosel_CPPFLAGS = $(common_CPPFLAGS) -O2 -fpermissive
picosel_picosel_SOURCES = \
picosel/picosel.cpp \
common/unportable.cpp
ccfx_ccfx_SOURCES = \
common/allocaarray.h \
common/argvbuilder.h \
common/base64encoder.h \
common/bitcounttable.h \
common/bitvector.h \
common/datastructureonfile.h \
common/ffuncrenamer.h \
common/filestructwrapper.h \
common/hash_map_includer.h \
common/hash_set_includer.h \
common/unportable.h \
common/utf8support.h \
common/win32util.h \
common/base64encoder.cpp \
common/bitvector.cpp \
common/unportable.cpp \
common/utf8support.cpp \
ccfx/ccfxcommon.h \
ccfx/ccfxconstants.h \
ccfx/clonedataassembler.h \
ccfx/filteringmain.h \
ccfx/findfilemain.h \
ccfx/metricmain.h \
ccfx/preprocessorinvoker.h \
ccfx/prettyprintmain.h \
ccfx/rawclonepairdata.h \
ccfx/shapedfragmentcalculator.h \
ccfx/transformermain.h \
ccfx/ccfx.cpp \
ccfx/ccfxcommon.cpp \
ccfx/prettyprintermain.cpp \
ccfx/rawclonepairdata.cpp \
ccfx/ccfxconstants.cpp
ccfx_ccfx_CPPFLAGS = $(common_CPPFLAGS) -O2 -fpermissive
ccfx_ccfx_LDFLAGS = $(common_LIBADD)
# Remove -Wstrict-prototypes as this is only for ObjC and C, but we
# compiling with C++. Thiss only works with GNU Make.
CXX_PYTHON_INCLUDES := $(filter-out -Wstrict-prototypes,$(PYTHON_INCLUDES))
torq_pyeasytorq_easytorq_la_CPPFLAGS = $(common_CPPFLAGS) \
-O2 -fpermissive $(CXX_PYTHON_INCLUDES)
torq_pyeasytorq_easytorq_la_SOURCES = \
torq/interpreter.h \
torq/specialchars.h \
torq/texttoken.h \
torq/torqcommon.h \
torq/torqparser.h \
torq/torqtokenizer.h \
torq/interpreter.cpp \
torq/texttoken.cpp \
torq/easytorq/easytorq.h \
torq/easytorq/easytorq.cpp \
torq/pyeasytorq/pyeasytorq.cpp \
torq/torqcommon.cpp \
common/unportable.cpp \
common/utf8support.cpp
torq_pyeasytorq_easytorq_la_LIBADD = $(common_LIBADD)
torq_pyeasytorq_easytorq_la_LDFLAGS = -avoid-version -module
ccfx_CCFinderXLib_lib_CCFinderXLib_la_CPPFLAGS = $(common_CPPFLAGS) \
-O2 -fpermissive
ccfx_CCFinderXLib_lib_CCFinderXLib_la_SOURCES = \
GemX/ccfinderx_CCFinderX.h \
ccfx/CCFinderXLib/CCFinderXLib.cpp \
common/unportable.cpp \
common/base64encoder.cpp \
common/utf8support.cpp \
ccfx/ccfxcommon.cpp \
ccfx/ccfxconstants.cpp
ccfx_CCFinderXLib_lib_CCFinderXLib_la_LDFLAGS = \
-version-info $(CCFINDER_LIB_VER) \
-release $(PACKAGE_VERSION)
ccfx_CCFinderXLib_lib_CCFinderXLib_la_LIBADD = $(common_LIBADD)