1 #############################################################################
2 # Makefile for building eonslp
3 # Generated by tmake at 22:03, 2000/12/27
6 #############################################################################
8 ####### Compiler, tools and options
12 CFLAGS = -pipe -Wall -W -O2 -DNO_DEBUG
13 CXXFLAGS= -pipe -Wall -W -O2 -DNO_DEBUG
14 INCPATH = -I$(QTDIR)/include
17 LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
18 MOC = $(QTDIR)/bin/moc
19 UIC = $(QTDIR)/bin/uic
33 SOURCES = eonsl/ccreature.cpp \
38 OBJECTS = eonsl/ccreature.o \
43 eonsl/widgets/attack.o \
44 eonsl/widgets/closeweapon.o \
45 eonsl/widgets/coin.o \
46 eonsl/widgets/creatureedit.o \
47 eonsl/widgets/equipment.o \
48 eonsl/widgets/item.o \
49 eonsl/widgets/rangeweapon.o \
50 eonsl/widgets/shield.o \
51 eonsl/widgets/skilldialog.o \
53 INTERFACES = eonsl/widgets/attack.ui \
54 eonsl/widgets/closeweapon.ui \
55 eonsl/widgets/coin.ui \
56 eonsl/widgets/creatureedit.ui \
57 eonsl/widgets/equipment.ui \
58 eonsl/widgets/item.ui \
59 eonsl/widgets/rangeweapon.ui \
60 eonsl/widgets/shield.ui \
61 eonsl/widgets/skilldialog.ui \
63 UICDECLS = eonsl/widgets/attack.h \
64 eonsl/widgets/closeweapon.h \
65 eonsl/widgets/coin.h \
66 eonsl/widgets/creatureedit.h \
67 eonsl/widgets/equipment.h \
68 eonsl/widgets/item.h \
69 eonsl/widgets/rangeweapon.h \
70 eonsl/widgets/shield.h \
71 eonsl/widgets/skilldialog.h \
73 UICIMPLS = eonsl/widgets/attack.cpp \
74 eonsl/widgets/closeweapon.cpp \
75 eonsl/widgets/coin.cpp \
76 eonsl/widgets/creatureedit.cpp \
77 eonsl/widgets/equipment.cpp \
78 eonsl/widgets/item.cpp \
79 eonsl/widgets/rangeweapon.cpp \
80 eonsl/widgets/shield.cpp \
81 eonsl/widgets/skilldialog.cpp \
83 SRCMOC = eonsl/moc_ccreature.cpp \
85 eonsl/moc_eonsldoc.cpp \
86 eonsl/moc_eonslview.cpp \
87 eonsl/widgets/moc_attack.cpp \
88 eonsl/widgets/moc_closeweapon.cpp \
89 eonsl/widgets/moc_coin.cpp \
90 eonsl/widgets/moc_creatureedit.cpp \
91 eonsl/widgets/moc_equipment.cpp \
92 eonsl/widgets/moc_item.cpp \
93 eonsl/widgets/moc_rangeweapon.cpp \
94 eonsl/widgets/moc_shield.cpp \
95 eonsl/widgets/moc_skilldialog.cpp \
96 eonsl/widgets/moc_war.cpp
97 OBJMOC = eonsl/moc_ccreature.o \
99 eonsl/moc_eonsldoc.o \
100 eonsl/moc_eonslview.o \
101 eonsl/widgets/moc_attack.o \
102 eonsl/widgets/moc_closeweapon.o \
103 eonsl/widgets/moc_coin.o \
104 eonsl/widgets/moc_creatureedit.o \
105 eonsl/widgets/moc_equipment.o \
106 eonsl/widgets/moc_item.o \
107 eonsl/widgets/moc_rangeweapon.o \
108 eonsl/widgets/moc_shield.o \
109 eonsl/widgets/moc_skilldialog.o \
110 eonsl/widgets/moc_war.o
114 ####### Implicit rules
116 .SUFFIXES: .cpp .cxx .cc .C .c
119 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
122 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
125 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
128 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
131 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
138 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
139 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
146 tmake eonslp.pro -o Makefile
149 $(TAR) eonslp.tar eonslp.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
153 -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
156 ####### Sub-libraries
159 ###### Combined headers
164 eonsl/ccreature.o: eonsl/ccreature.cpp \
167 eonsl/eonsl.o: eonsl/eonsl.cpp \
177 eonsl/eonsldoc.o: eonsl/eonsldoc.cpp \
180 eonsl/eonslview.o: eonsl/eonslview.cpp \
184 eonsl/main.o: eonsl/main.cpp \
191 eonsl/widgets/attack.h: eonsl/widgets/attack.ui
192 $(UIC) eonsl/widgets/attack.ui -o eonsl/widgets/attack.h
194 attack.h: eonsl/widgets/attack.ui
195 $(UIC) eonsl/widgets/attack.ui -o attack.h
197 eonsl/widgets/attack.cpp: eonsl/widgets/attack.ui
198 $(UIC) eonsl/widgets/attack.ui -i attack.h -o eonsl/widgets/attack.cpp
200 eonsl/widgets/closeweapon.h: eonsl/widgets/closeweapon.ui
201 $(UIC) eonsl/widgets/closeweapon.ui -o eonsl/widgets/closeweapon.h
203 closeweapon.h: eonsl/widgets/closeweapon.ui
204 $(UIC) eonsl/widgets/closeweapon.ui -o closeweapon.h
206 eonsl/widgets/closeweapon.cpp: eonsl/widgets/closeweapon.ui
207 $(UIC) eonsl/widgets/closeweapon.ui -i closeweapon.h -o eonsl/widgets/closeweapon.cpp
209 eonsl/widgets/coin.h: eonsl/widgets/coin.ui
210 $(UIC) eonsl/widgets/coin.ui -o eonsl/widgets/coin.h
212 coin.h: eonsl/widgets/coin.ui
213 $(UIC) eonsl/widgets/coin.ui -o coin.h
215 eonsl/widgets/coin.cpp: eonsl/widgets/coin.ui
216 $(UIC) eonsl/widgets/coin.ui -i coin.h -o eonsl/widgets/coin.cpp
218 eonsl/widgets/creatureedit.h: eonsl/widgets/creatureedit.ui
219 $(UIC) eonsl/widgets/creatureedit.ui -o eonsl/widgets/creatureedit.h
221 creatureedit.h: eonsl/widgets/creatureedit.ui
222 $(UIC) eonsl/widgets/creatureedit.ui -o creatureedit.h
224 eonsl/widgets/creatureedit.cpp: eonsl/widgets/creatureedit.ui
225 $(UIC) eonsl/widgets/creatureedit.ui -i creatureedit.h -o eonsl/widgets/creatureedit.cpp
227 eonsl/widgets/equipment.h: eonsl/widgets/equipment.ui
228 $(UIC) eonsl/widgets/equipment.ui -o eonsl/widgets/equipment.h
230 equipment.h: eonsl/widgets/equipment.ui
231 $(UIC) eonsl/widgets/equipment.ui -o equipment.h
233 eonsl/widgets/equipment.cpp: eonsl/widgets/equipment.ui
234 $(UIC) eonsl/widgets/equipment.ui -i equipment.h -o eonsl/widgets/equipment.cpp
236 eonsl/widgets/item.h: eonsl/widgets/item.ui
237 $(UIC) eonsl/widgets/item.ui -o eonsl/widgets/item.h
239 item.h: eonsl/widgets/item.ui
240 $(UIC) eonsl/widgets/item.ui -o item.h
242 eonsl/widgets/item.cpp: eonsl/widgets/item.ui
243 $(UIC) eonsl/widgets/item.ui -i item.h -o eonsl/widgets/item.cpp
245 eonsl/widgets/rangeweapon.h: eonsl/widgets/rangeweapon.ui
246 $(UIC) eonsl/widgets/rangeweapon.ui -o eonsl/widgets/rangeweapon.h
248 rangeweapon.h: eonsl/widgets/rangeweapon.ui
249 $(UIC) eonsl/widgets/rangeweapon.ui -o rangeweapon.h
251 eonsl/widgets/rangeweapon.cpp: eonsl/widgets/rangeweapon.ui
252 $(UIC) eonsl/widgets/rangeweapon.ui -i rangeweapon.h -o eonsl/widgets/rangeweapon.cpp
254 eonsl/widgets/shield.h: eonsl/widgets/shield.ui
255 $(UIC) eonsl/widgets/shield.ui -o eonsl/widgets/shield.h
257 shield.h: eonsl/widgets/shield.ui
258 $(UIC) eonsl/widgets/shield.ui -o shield.h
260 eonsl/widgets/shield.cpp: eonsl/widgets/shield.ui
261 $(UIC) eonsl/widgets/shield.ui -i shield.h -o eonsl/widgets/shield.cpp
263 eonsl/widgets/skilldialog.h: eonsl/widgets/skilldialog.ui
264 $(UIC) eonsl/widgets/skilldialog.ui -o eonsl/widgets/skilldialog.h
266 skilldialog.h: eonsl/widgets/skilldialog.ui
267 $(UIC) eonsl/widgets/skilldialog.ui -o skilldialog.h
269 eonsl/widgets/skilldialog.cpp: eonsl/widgets/skilldialog.ui
270 $(UIC) eonsl/widgets/skilldialog.ui -i skilldialog.h -o eonsl/widgets/skilldialog.cpp
272 eonsl/widgets/war.h: eonsl/widgets/war.ui
273 $(UIC) eonsl/widgets/war.ui -o eonsl/widgets/war.h
275 war.h: eonsl/widgets/war.ui
276 $(UIC) eonsl/widgets/war.ui -o war.h
278 eonsl/widgets/war.cpp: eonsl/widgets/war.ui
279 $(UIC) eonsl/widgets/war.ui -i war.h -o eonsl/widgets/war.cpp
281 eonsl/widgets/attack.o: eonsl/widgets/attack.cpp \
282 eonsl/widgets/attack.h
284 eonsl/widgets/closeweapon.o: eonsl/widgets/closeweapon.cpp \
285 eonsl/widgets/closeweapon.h
287 eonsl/widgets/coin.o: eonsl/widgets/coin.cpp \
290 eonsl/widgets/creatureedit.o: eonsl/widgets/creatureedit.cpp \
291 eonsl/widgets/creatureedit.h
293 eonsl/widgets/equipment.o: eonsl/widgets/equipment.cpp \
294 eonsl/widgets/equipment.h
296 eonsl/widgets/item.o: eonsl/widgets/item.cpp \
299 eonsl/widgets/rangeweapon.o: eonsl/widgets/rangeweapon.cpp \
300 eonsl/widgets/rangeweapon.h
302 eonsl/widgets/shield.o: eonsl/widgets/shield.cpp \
303 eonsl/widgets/shield.h
305 eonsl/widgets/skilldialog.o: eonsl/widgets/skilldialog.cpp \
306 eonsl/widgets/skilldialog.h
308 eonsl/widgets/war.o: eonsl/widgets/war.cpp \
311 eonsl/moc_ccreature.o: eonsl/moc_ccreature.cpp \
314 eonsl/moc_eonsl.o: eonsl/moc_eonsl.cpp \
321 eonsl/moc_eonsldoc.o: eonsl/moc_eonsldoc.cpp \
324 eonsl/moc_eonslview.o: eonsl/moc_eonslview.cpp \
328 eonsl/widgets/moc_attack.o: eonsl/widgets/moc_attack.cpp \
329 eonsl/widgets/attack.h
331 eonsl/widgets/moc_closeweapon.o: eonsl/widgets/moc_closeweapon.cpp \
332 eonsl/widgets/closeweapon.h
334 eonsl/widgets/moc_coin.o: eonsl/widgets/moc_coin.cpp \
337 eonsl/widgets/moc_creatureedit.o: eonsl/widgets/moc_creatureedit.cpp \
338 eonsl/widgets/creatureedit.h
340 eonsl/widgets/moc_equipment.o: eonsl/widgets/moc_equipment.cpp \
341 eonsl/widgets/equipment.h
343 eonsl/widgets/moc_item.o: eonsl/widgets/moc_item.cpp \
346 eonsl/widgets/moc_rangeweapon.o: eonsl/widgets/moc_rangeweapon.cpp \
347 eonsl/widgets/rangeweapon.h
349 eonsl/widgets/moc_shield.o: eonsl/widgets/moc_shield.cpp \
350 eonsl/widgets/shield.h
352 eonsl/widgets/moc_skilldialog.o: eonsl/widgets/moc_skilldialog.cpp \
353 eonsl/widgets/skilldialog.h
355 eonsl/widgets/moc_war.o: eonsl/widgets/moc_war.cpp \
358 eonsl/moc_ccreature.cpp: eonsl/ccreature.h
359 $(MOC) eonsl/ccreature.h -o eonsl/moc_ccreature.cpp
361 eonsl/moc_eonsl.cpp: eonsl/eonsl.h
362 $(MOC) eonsl/eonsl.h -o eonsl/moc_eonsl.cpp
364 eonsl/moc_eonsldoc.cpp: eonsl/eonsldoc.h
365 $(MOC) eonsl/eonsldoc.h -o eonsl/moc_eonsldoc.cpp
367 eonsl/moc_eonslview.cpp: eonsl/eonslview.h
368 $(MOC) eonsl/eonslview.h -o eonsl/moc_eonslview.cpp
370 eonsl/widgets/moc_attack.cpp: eonsl/widgets/attack.h
371 $(MOC) eonsl/widgets/attack.h -o eonsl/widgets/moc_attack.cpp
373 eonsl/widgets/moc_closeweapon.cpp: eonsl/widgets/closeweapon.h
374 $(MOC) eonsl/widgets/closeweapon.h -o eonsl/widgets/moc_closeweapon.cpp
376 eonsl/widgets/moc_coin.cpp: eonsl/widgets/coin.h
377 $(MOC) eonsl/widgets/coin.h -o eonsl/widgets/moc_coin.cpp
379 eonsl/widgets/moc_creatureedit.cpp: eonsl/widgets/creatureedit.h
380 $(MOC) eonsl/widgets/creatureedit.h -o eonsl/widgets/moc_creatureedit.cpp
382 eonsl/widgets/moc_equipment.cpp: eonsl/widgets/equipment.h
383 $(MOC) eonsl/widgets/equipment.h -o eonsl/widgets/moc_equipment.cpp
385 eonsl/widgets/moc_item.cpp: eonsl/widgets/item.h
386 $(MOC) eonsl/widgets/item.h -o eonsl/widgets/moc_item.cpp
388 eonsl/widgets/moc_rangeweapon.cpp: eonsl/widgets/rangeweapon.h
389 $(MOC) eonsl/widgets/rangeweapon.h -o eonsl/widgets/moc_rangeweapon.cpp
391 eonsl/widgets/moc_shield.cpp: eonsl/widgets/shield.h
392 $(MOC) eonsl/widgets/shield.h -o eonsl/widgets/moc_shield.cpp
394 eonsl/widgets/moc_skilldialog.cpp: eonsl/widgets/skilldialog.h
395 $(MOC) eonsl/widgets/skilldialog.h -o eonsl/widgets/moc_skilldialog.cpp
397 eonsl/widgets/moc_war.cpp: eonsl/widgets/war.h
398 $(MOC) eonsl/widgets/war.h -o eonsl/widgets/moc_war.cpp