1 #############################################################################
2 # Makefile for building eonslp
3 # Generated by tmake at 20:27, 2001/01/04
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 \
39 OBJECTS = eonsl/ccreature.o \
45 eonsl/widgets/attack.o \
46 eonsl/widgets/closeweapon.o \
47 eonsl/widgets/coin.o \
48 eonsl/widgets/creatureedit.o \
49 eonsl/widgets/equipment.o \
50 eonsl/widgets/item.o \
51 eonsl/widgets/rangeweapon.o \
52 eonsl/widgets/shield.o \
53 eonsl/widgets/skilldialog.o \
55 INTERFACES = eonsl/widgets/attack.ui \
56 eonsl/widgets/closeweapon.ui \
57 eonsl/widgets/coin.ui \
58 eonsl/widgets/creatureedit.ui \
59 eonsl/widgets/equipment.ui \
60 eonsl/widgets/item.ui \
61 eonsl/widgets/rangeweapon.ui \
62 eonsl/widgets/shield.ui \
63 eonsl/widgets/skilldialog.ui \
65 UICDECLS = eonsl/widgets/attack.h \
66 eonsl/widgets/closeweapon.h \
67 eonsl/widgets/coin.h \
68 eonsl/widgets/creatureedit.h \
69 eonsl/widgets/equipment.h \
70 eonsl/widgets/item.h \
71 eonsl/widgets/rangeweapon.h \
72 eonsl/widgets/shield.h \
73 eonsl/widgets/skilldialog.h \
75 UICIMPLS = eonsl/widgets/attack.cpp \
76 eonsl/widgets/closeweapon.cpp \
77 eonsl/widgets/coin.cpp \
78 eonsl/widgets/creatureedit.cpp \
79 eonsl/widgets/equipment.cpp \
80 eonsl/widgets/item.cpp \
81 eonsl/widgets/rangeweapon.cpp \
82 eonsl/widgets/shield.cpp \
83 eonsl/widgets/skilldialog.cpp \
85 SRCMOC = eonsl/moc_ccreature.cpp \
87 eonsl/moc_eonsldoc.cpp \
88 eonsl/moc_eonslview.cpp \
89 eonsl/moc_cskill.cpp \
90 eonsl/widgets/moc_attack.cpp \
91 eonsl/widgets/moc_closeweapon.cpp \
92 eonsl/widgets/moc_coin.cpp \
93 eonsl/widgets/moc_creatureedit.cpp \
94 eonsl/widgets/moc_equipment.cpp \
95 eonsl/widgets/moc_item.cpp \
96 eonsl/widgets/moc_rangeweapon.cpp \
97 eonsl/widgets/moc_shield.cpp \
98 eonsl/widgets/moc_skilldialog.cpp \
99 eonsl/widgets/moc_war.cpp
100 OBJMOC = eonsl/moc_ccreature.o \
102 eonsl/moc_eonsldoc.o \
103 eonsl/moc_eonslview.o \
105 eonsl/widgets/moc_attack.o \
106 eonsl/widgets/moc_closeweapon.o \
107 eonsl/widgets/moc_coin.o \
108 eonsl/widgets/moc_creatureedit.o \
109 eonsl/widgets/moc_equipment.o \
110 eonsl/widgets/moc_item.o \
111 eonsl/widgets/moc_rangeweapon.o \
112 eonsl/widgets/moc_shield.o \
113 eonsl/widgets/moc_skilldialog.o \
114 eonsl/widgets/moc_war.o
118 ####### Implicit rules
120 .SUFFIXES: .cpp .cxx .cc .C .c
123 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
126 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
129 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
132 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
135 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
142 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
143 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
150 tmake eonslp.pro -o Makefile
153 $(TAR) eonslp.tar eonslp.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
157 -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
160 ####### Sub-libraries
163 ###### Combined headers
168 eonsl/ccreature.o: eonsl/ccreature.cpp \
171 eonsl/eonsl.o: eonsl/eonsl.cpp \
181 eonsl/eonsldoc.o: eonsl/eonsldoc.cpp \
184 eonsl/eonslview.o: eonsl/eonslview.cpp \
188 eonsl/main.o: eonsl/main.cpp \
195 eonsl/cskill.o: eonsl/cskill.cpp \
198 eonsl/widgets/attack.h: eonsl/widgets/attack.ui
199 $(UIC) eonsl/widgets/attack.ui -o eonsl/widgets/attack.h
201 attack.h: eonsl/widgets/attack.ui
202 $(UIC) eonsl/widgets/attack.ui -o attack.h
204 eonsl/widgets/attack.cpp: eonsl/widgets/attack.ui
205 $(UIC) eonsl/widgets/attack.ui -i attack.h -o eonsl/widgets/attack.cpp
207 eonsl/widgets/closeweapon.h: eonsl/widgets/closeweapon.ui
208 $(UIC) eonsl/widgets/closeweapon.ui -o eonsl/widgets/closeweapon.h
210 closeweapon.h: eonsl/widgets/closeweapon.ui
211 $(UIC) eonsl/widgets/closeweapon.ui -o closeweapon.h
213 eonsl/widgets/closeweapon.cpp: eonsl/widgets/closeweapon.ui
214 $(UIC) eonsl/widgets/closeweapon.ui -i closeweapon.h -o eonsl/widgets/closeweapon.cpp
216 eonsl/widgets/coin.h: eonsl/widgets/coin.ui
217 $(UIC) eonsl/widgets/coin.ui -o eonsl/widgets/coin.h
219 coin.h: eonsl/widgets/coin.ui
220 $(UIC) eonsl/widgets/coin.ui -o coin.h
222 eonsl/widgets/coin.cpp: eonsl/widgets/coin.ui
223 $(UIC) eonsl/widgets/coin.ui -i coin.h -o eonsl/widgets/coin.cpp
225 eonsl/widgets/creatureedit.h: eonsl/widgets/creatureedit.ui
226 $(UIC) eonsl/widgets/creatureedit.ui -o eonsl/widgets/creatureedit.h
228 creatureedit.h: eonsl/widgets/creatureedit.ui
229 $(UIC) eonsl/widgets/creatureedit.ui -o creatureedit.h
231 eonsl/widgets/creatureedit.cpp: eonsl/widgets/creatureedit.ui
232 $(UIC) eonsl/widgets/creatureedit.ui -i creatureedit.h -o eonsl/widgets/creatureedit.cpp
234 eonsl/widgets/equipment.h: eonsl/widgets/equipment.ui
235 $(UIC) eonsl/widgets/equipment.ui -o eonsl/widgets/equipment.h
237 equipment.h: eonsl/widgets/equipment.ui
238 $(UIC) eonsl/widgets/equipment.ui -o equipment.h
240 eonsl/widgets/equipment.cpp: eonsl/widgets/equipment.ui
241 $(UIC) eonsl/widgets/equipment.ui -i equipment.h -o eonsl/widgets/equipment.cpp
243 eonsl/widgets/item.h: eonsl/widgets/item.ui
244 $(UIC) eonsl/widgets/item.ui -o eonsl/widgets/item.h
246 item.h: eonsl/widgets/item.ui
247 $(UIC) eonsl/widgets/item.ui -o item.h
249 eonsl/widgets/item.cpp: eonsl/widgets/item.ui
250 $(UIC) eonsl/widgets/item.ui -i item.h -o eonsl/widgets/item.cpp
252 eonsl/widgets/rangeweapon.h: eonsl/widgets/rangeweapon.ui
253 $(UIC) eonsl/widgets/rangeweapon.ui -o eonsl/widgets/rangeweapon.h
255 rangeweapon.h: eonsl/widgets/rangeweapon.ui
256 $(UIC) eonsl/widgets/rangeweapon.ui -o rangeweapon.h
258 eonsl/widgets/rangeweapon.cpp: eonsl/widgets/rangeweapon.ui
259 $(UIC) eonsl/widgets/rangeweapon.ui -i rangeweapon.h -o eonsl/widgets/rangeweapon.cpp
261 eonsl/widgets/shield.h: eonsl/widgets/shield.ui
262 $(UIC) eonsl/widgets/shield.ui -o eonsl/widgets/shield.h
264 shield.h: eonsl/widgets/shield.ui
265 $(UIC) eonsl/widgets/shield.ui -o shield.h
267 eonsl/widgets/shield.cpp: eonsl/widgets/shield.ui
268 $(UIC) eonsl/widgets/shield.ui -i shield.h -o eonsl/widgets/shield.cpp
270 eonsl/widgets/skilldialog.h: eonsl/widgets/skilldialog.ui
271 $(UIC) eonsl/widgets/skilldialog.ui -o eonsl/widgets/skilldialog.h
273 skilldialog.h: eonsl/widgets/skilldialog.ui
274 $(UIC) eonsl/widgets/skilldialog.ui -o skilldialog.h
276 eonsl/widgets/skilldialog.cpp: eonsl/widgets/skilldialog.ui
277 $(UIC) eonsl/widgets/skilldialog.ui -i skilldialog.h -o eonsl/widgets/skilldialog.cpp
279 eonsl/widgets/war.h: eonsl/widgets/war.ui
280 $(UIC) eonsl/widgets/war.ui -o eonsl/widgets/war.h
282 war.h: eonsl/widgets/war.ui
283 $(UIC) eonsl/widgets/war.ui -o war.h
285 eonsl/widgets/war.cpp: eonsl/widgets/war.ui
286 $(UIC) eonsl/widgets/war.ui -i war.h -o eonsl/widgets/war.cpp
288 eonsl/widgets/attack.o: eonsl/widgets/attack.cpp \
289 eonsl/widgets/attack.h
291 eonsl/widgets/closeweapon.o: eonsl/widgets/closeweapon.cpp \
292 eonsl/widgets/closeweapon.h
294 eonsl/widgets/coin.o: eonsl/widgets/coin.cpp \
297 eonsl/widgets/creatureedit.o: eonsl/widgets/creatureedit.cpp \
298 eonsl/widgets/creatureedit.h
300 eonsl/widgets/equipment.o: eonsl/widgets/equipment.cpp \
301 eonsl/widgets/equipment.h
303 eonsl/widgets/item.o: eonsl/widgets/item.cpp \
306 eonsl/widgets/rangeweapon.o: eonsl/widgets/rangeweapon.cpp \
307 eonsl/widgets/rangeweapon.h
309 eonsl/widgets/shield.o: eonsl/widgets/shield.cpp \
310 eonsl/widgets/shield.h
312 eonsl/widgets/skilldialog.o: eonsl/widgets/skilldialog.cpp \
313 eonsl/widgets/skilldialog.h
315 eonsl/widgets/war.o: eonsl/widgets/war.cpp \
318 eonsl/moc_ccreature.o: eonsl/moc_ccreature.cpp \
321 eonsl/moc_eonsl.o: eonsl/moc_eonsl.cpp \
328 eonsl/moc_eonsldoc.o: eonsl/moc_eonsldoc.cpp \
331 eonsl/moc_eonslview.o: eonsl/moc_eonslview.cpp \
335 eonsl/moc_cskill.o: eonsl/moc_cskill.cpp \
338 eonsl/widgets/moc_attack.o: eonsl/widgets/moc_attack.cpp \
339 eonsl/widgets/attack.h
341 eonsl/widgets/moc_closeweapon.o: eonsl/widgets/moc_closeweapon.cpp \
342 eonsl/widgets/closeweapon.h
344 eonsl/widgets/moc_coin.o: eonsl/widgets/moc_coin.cpp \
347 eonsl/widgets/moc_creatureedit.o: eonsl/widgets/moc_creatureedit.cpp \
348 eonsl/widgets/creatureedit.h
350 eonsl/widgets/moc_equipment.o: eonsl/widgets/moc_equipment.cpp \
351 eonsl/widgets/equipment.h
353 eonsl/widgets/moc_item.o: eonsl/widgets/moc_item.cpp \
356 eonsl/widgets/moc_rangeweapon.o: eonsl/widgets/moc_rangeweapon.cpp \
357 eonsl/widgets/rangeweapon.h
359 eonsl/widgets/moc_shield.o: eonsl/widgets/moc_shield.cpp \
360 eonsl/widgets/shield.h
362 eonsl/widgets/moc_skilldialog.o: eonsl/widgets/moc_skilldialog.cpp \
363 eonsl/widgets/skilldialog.h
365 eonsl/widgets/moc_war.o: eonsl/widgets/moc_war.cpp \
368 eonsl/moc_ccreature.cpp: eonsl/ccreature.h
369 $(MOC) eonsl/ccreature.h -o eonsl/moc_ccreature.cpp
371 eonsl/moc_eonsl.cpp: eonsl/eonsl.h
372 $(MOC) eonsl/eonsl.h -o eonsl/moc_eonsl.cpp
374 eonsl/moc_eonsldoc.cpp: eonsl/eonsldoc.h
375 $(MOC) eonsl/eonsldoc.h -o eonsl/moc_eonsldoc.cpp
377 eonsl/moc_eonslview.cpp: eonsl/eonslview.h
378 $(MOC) eonsl/eonslview.h -o eonsl/moc_eonslview.cpp
380 eonsl/moc_cskill.cpp: eonsl/cskill.h
381 $(MOC) eonsl/cskill.h -o eonsl/moc_cskill.cpp
383 eonsl/widgets/moc_attack.cpp: eonsl/widgets/attack.h
384 $(MOC) eonsl/widgets/attack.h -o eonsl/widgets/moc_attack.cpp
386 eonsl/widgets/moc_closeweapon.cpp: eonsl/widgets/closeweapon.h
387 $(MOC) eonsl/widgets/closeweapon.h -o eonsl/widgets/moc_closeweapon.cpp
389 eonsl/widgets/moc_coin.cpp: eonsl/widgets/coin.h
390 $(MOC) eonsl/widgets/coin.h -o eonsl/widgets/moc_coin.cpp
392 eonsl/widgets/moc_creatureedit.cpp: eonsl/widgets/creatureedit.h
393 $(MOC) eonsl/widgets/creatureedit.h -o eonsl/widgets/moc_creatureedit.cpp
395 eonsl/widgets/moc_equipment.cpp: eonsl/widgets/equipment.h
396 $(MOC) eonsl/widgets/equipment.h -o eonsl/widgets/moc_equipment.cpp
398 eonsl/widgets/moc_item.cpp: eonsl/widgets/item.h
399 $(MOC) eonsl/widgets/item.h -o eonsl/widgets/moc_item.cpp
401 eonsl/widgets/moc_rangeweapon.cpp: eonsl/widgets/rangeweapon.h
402 $(MOC) eonsl/widgets/rangeweapon.h -o eonsl/widgets/moc_rangeweapon.cpp
404 eonsl/widgets/moc_shield.cpp: eonsl/widgets/shield.h
405 $(MOC) eonsl/widgets/shield.h -o eonsl/widgets/moc_shield.cpp
407 eonsl/widgets/moc_skilldialog.cpp: eonsl/widgets/skilldialog.h
408 $(MOC) eonsl/widgets/skilldialog.h -o eonsl/widgets/moc_skilldialog.cpp
410 eonsl/widgets/moc_war.cpp: eonsl/widgets/war.h
411 $(MOC) eonsl/widgets/war.h -o eonsl/widgets/moc_war.cpp