1TEMPLATE = lib
2LANGUAGE = C++
3
4# for i in $(ls -1 *.hpp | grep -v ^moc.* | grep -v ^qrc.*) ; do echo "    $i" \\;done
5HEADERS += \
6atom.hpp \
7    atom.hpp \
8    atomCount.hpp \
9    calcOptions.hpp \
10    chemEntVignette.hpp \
11    chemEntVignetteRenderer.hpp \
12    chemicalGroup.hpp \
13    chemicalGroupRule.hpp \
14    cleaveMotif.hpp \
15    cleaveOligomer.hpp \
16    cleaveOptions.hpp \
17    cleaveRule.hpp \
18    cleaveSpec.hpp \
19    cleaver.hpp \
20    configSettings.hpp \
21    coordinates.hpp \
22    crossLink.hpp \
23    crossLinkList.hpp \
24    crossLinker.hpp \
25    crossLinkerSpec.hpp \
26    cross_link_default_vignette.hpp \
27    formula.hpp \
28    fragOptions.hpp \
29    fragRule.hpp \
30    fragSpec.hpp \
31    fragmenter.hpp \
32    globals.hpp \
33    ionizable.hpp \
34    ionizeRule.hpp \
35    isotope.hpp \
36    isotopicPeak.hpp \
37    massList.hpp \
38    modif.hpp \
39    modifSpec.hpp \
40    modification_default_vignette.hpp \
41    monomer.hpp \
42    monomerSpec.hpp \
43    oligomer.hpp \
44    oligomerList.hpp \
45    pkaPhPi.hpp \
46    pkaPhPiDataParser.hpp \
47    polChemDef.hpp \
48    polChemDefCatParser.hpp \
49    polChemDefEntity.hpp \
50    polChemDefSpec.hpp \
51    polymer.hpp \
52    ponderable.hpp \
53    prop.hpp \
54    propListHolder.hpp \
55    sequence.hpp \
56    userSpec.hpp
57
58# for i in $(ls -1 *.cpp | grep -v ^moc.* | grep -v ^qrc.*) ; do echo "    $i" \\;done
59SOURCES += \
60    atom.cpp \
61    atomCount.cpp \
62    calcOptions.cpp \
63    chemEntVignette.cpp \
64    chemEntVignetteRenderer.cpp \
65    chemicalGroup.cpp \
66    chemicalGroupRule.cpp \
67    cleaveMotif.cpp \
68    cleaveOligomer.cpp \
69    cleaveOptions.cpp \
70    cleaveRule.cpp \
71    cleaveSpec.cpp \
72    cleaver.cpp \
73    configSettings.cpp \
74    coordinates.cpp \
75    crossLink.cpp \
76    crossLinkList.cpp \
77    crossLinker.cpp \
78    crossLinkerSpec.cpp \
79    formula.cpp \
80    fragOptions.cpp \
81    fragRule.cpp \
82    fragSpec.cpp \
83    fragmenter.cpp \
84    globals.cpp \
85    ionizable.cpp \
86    ionizeRule.cpp \
87    isotope.cpp \
88    isotopicPeak.cpp \
89    massList.cpp \
90    modif.cpp \
91    modifSpec.cpp \
92    monomer.cpp \
93    monomerSpec.cpp \
94    oligomer.cpp \
95    oligomerList.cpp \
96    pkaPhPi.cpp \
97    pkaPhPiDataParser.cpp \
98    polChemDef.cpp \
99    polChemDefCatParser.cpp \
100    polChemDefEntity.cpp \
101    polChemDefSpec.cpp \
102    polymer.cpp \
103    ponderable.cpp \
104    prop.cpp \
105    propListHolder.cpp \
106    sequence.cpp \
107    userSpec.cpp
108
109
110CONFIG = staticlib qt warn_on release
111
112QT += xml
113QT += svg
114
115TARGET = masslib
116
117INCLUDEPATH += -I ..
118
119MOC_DIR = ../../build-work/$(TARGET)-moc
120OBJECTS_DIR = ../../build-work/$(TARGET)-obj
121##universal tiger
122CONFIG += link_prl x86 ppc
123QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.4u.sdk
124QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.3
125
126