Lines 93-127
Link Here
|
93 |
|
93 |
|
94 |
$(BINDIR_XMLIN)/InputSymbolTranslation.o: InputSymbolTranslation.cpp InputSymbolTranslation.inc |
94 |
$(BINDIR_XMLIN)/InputSymbolTranslation.o: InputSymbolTranslation.cpp InputSymbolTranslation.inc |
95 |
|
95 |
|
96 |
CFLAGS = -O2 |
|
|
97 |
|
98 |
VPATH = Source:Source/BlahtexCore:Source/BlahtexXMLin |
96 |
VPATH = Source:Source/BlahtexCore:Source/BlahtexXMLin |
99 |
|
97 |
|
100 |
INCLUDES=-I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin |
98 |
INCLUDES=-I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin |
101 |
|
99 |
|
|
|
100 |
LIBS= $(shell pkg-config --libs xerces-c) |
101 |
|
102 |
$(BINDIR)/%.o:%.cpp |
102 |
$(BINDIR)/%.o:%.cpp |
103 |
$(CXX) $(INCLUDES) $(CFLAGS) -c $< -o $@ |
103 |
$(CXX) $(INCLUDES) $(CXXFLAGS) -c $< -o $@ |
104 |
|
104 |
|
105 |
$(BINDIR)/%.o:%.c |
105 |
$(BINDIR)/%.o:%.c |
106 |
$(CC) $(INCLUDES) $(CFLAGS) -c $< -o $@ |
106 |
$(CC) $(INCLUDES) $(CFLAGS) -c $< -o $@ |
107 |
|
107 |
|
108 |
$(BINDIR_XMLIN)/%.o:%.cpp |
108 |
$(BINDIR_XMLIN)/%.o:%.cpp |
109 |
$(CXX) $(INCLUDES) $(CFLAGS) -DBLAHTEXML_USING_XERCES -c $< -o $@ |
109 |
$(CXX) $(INCLUDES) $(CXXFLAGS) -DBLAHTEXML_USING_XERCES -c $< -o $@ |
110 |
|
110 |
|
111 |
$(BINDIR_XMLIN)/%.o:%.c |
111 |
$(BINDIR_XMLIN)/%.o:%.c |
112 |
$(CC) $(INCLUDES) $(CFLAGS) -DBLAHTEXML_USING_XERCES -c $< -o $@ |
112 |
$(CC) $(INCLUDES) $(CFLAGS) -DBLAHTEXML_USING_XERCES -c $< -o $@ |
113 |
|
113 |
|
114 |
blahtex-linux: $(BINDIR) $(OBJECTS) $(HEADERS) |
114 |
blahtex-linux: $(BINDIR) $(OBJECTS) $(HEADERS) |
115 |
$(CXX) $(CFLAGS) -o blahtex $(OBJECTS) |
115 |
$(CXX) $(CXXFLAGS) -o blahtex $(OBJECTS) |
116 |
|
116 |
|
117 |
blahtex-mac: $(BINDIR) $(OBJECTS) $(HEADERS) |
117 |
blahtex-mac: $(BINDIR) $(OBJECTS) $(HEADERS) |
118 |
$(CXX) $(CFLAGS) -o blahtex -liconv $(OBJECTS) |
118 |
$(CXX) $(CXXFLAGS) -o blahtex -liconv $(OBJECTS) |
119 |
|
119 |
|
120 |
blahtexml-linux: $(BINDIR_XMLIN) $(OBJECTS_XMLIN) $(HEADERS_XMLIN) |
120 |
blahtexml-linux: $(BINDIR_XMLIN) $(OBJECTS_XMLIN) $(HEADERS_XMLIN) |
121 |
$(CXX) $(CFLAGS) -o blahtexml $(OBJECTS_XMLIN) -lxerces-c |
121 |
$(CXX) $(CXXFLAGS) -o blahtexml $(OBJECTS_XMLIN) $(LIBS) |
122 |
|
122 |
|
123 |
blahtexml-mac: $(BINDIR_XMLIN) $(OBJECTS_XMLIN) $(HEADERS_XMLIN) |
123 |
blahtexml-mac: $(BINDIR_XMLIN) $(OBJECTS_XMLIN) $(HEADERS_XMLIN) |
124 |
$(CXX) $(CFLAGS) -o blahtexml -liconv $(OBJECTS_XMLIN) -lxerces-c |
124 |
$(CXX) $(CXXFLAGS) -o blahtexml -liconv $(OBJECTS_XMLIN) $(LIBS) |
125 |
|
125 |
|
126 |
clean: |
126 |
clean: |
127 |
rm -f blahtex $(OBJECTS) blahtexml $(OBJECTS_XMLIN) |
127 |
rm -f blahtex $(OBJECTS) blahtexml $(OBJECTS_XMLIN) |