1 #############################################################################
2 # Makefile for building eonslp
3 # Generated by tmake at 19:38, 2000/12/27
6 #############################################################################
8 ####### Compiler, tools and options
12 CFLAGS = -pipe -Wall -W -g3
13 CXXFLAGS= -pipe -Wall -W -g3
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
26 HEADERS = eonsl/ccreature.h \
31 eonsl/widgets/attack.h \
32 eonsl/widgets/closeweapon.h \
34 SOURCES = eonsl/ccreature.cpp \
39 OBJECTS = eonsl/ccreature.o \
44 eonsl/widgets/attack.o \
45 eonsl/widgets/closeweapon.o \
46 eonsl/widgets/coin.o \
47 eonsl/widgets/creatureedit.o \
48 eonsl/widgets/equipment.o \
49 eonsl/widgets/item.o \
50 eonsl/widgets/rangeweapon.o \
51 eonsl/widgets/shield.o \
52 eonsl/widgets/skilldialog.o \
54 INTERFACES = eonsl/widgets/attack.ui \
55 eonsl/widgets/closeweapon.ui \
56 eonsl/widgets/coin.ui \
57 eonsl/widgets/creatureedit.ui \
58 eonsl/widgets/equipment.ui \
59 eonsl/widgets/item.ui \
60 eonsl/widgets/rangeweapon.ui \
61 eonsl/widgets/shield.ui \
62 eonsl/widgets/skilldialog.ui \
64 UICDECLS = eonsl/widgets/attack.h \
65 eonsl/widgets/closeweapon.h \
66 eonsl/widgets/coin.h \
67 eonsl/widgets/creatureedit.h \
68 eonsl/widgets/equipment.h \
69 eonsl/widgets/item.h \
70 eonsl/widgets/rangeweapon.h \
71 eonsl/widgets/shield.h \
72 eonsl/widgets/skilldialog.h \
74 UICIMPLS = eonsl/widgets/attack.cpp \
75 eonsl/widgets/closeweapon.cpp \
76 eonsl/widgets/coin.cpp \
77 eonsl/widgets/creatureedit.cpp \
78 eonsl/widgets/equipment.cpp \
79 eonsl/widgets/item.cpp \
80 eonsl/widgets/rangeweapon.cpp \
81 eonsl/widgets/shield.cpp \
82 eonsl/widgets/skilldialog.cpp \
84 SRCMOC = eonsl/moc_ccreature.cpp \
86 eonsl/moc_eonsldoc.cpp \
87 eonsl/moc_eonslview.cpp \
88 eonsl/widgets/moc_attack.cpp \
89 eonsl/widgets/moc_closeweapon.cpp \
90 eonsl/widgets/moc_coin.cpp \
91 eonsl/widgets/moc_attack.cpp \
92 eonsl/widgets/moc_closeweapon.cpp \
93 eonsl/widgets/moc_coin.cpp \
94 eonsl/widgets/moc_creatureedit.cpp \
95 eonsl/widgets/moc_equipment.cpp \
96 eonsl/widgets/moc_item.cpp \
97 eonsl/widgets/moc_rangeweapon.cpp \
98 eonsl/widgets/moc_shield.cpp \
99 eonsl/widgets/moc_skilldialog.cpp \
100 eonsl/widgets/moc_war.cpp
101 OBJMOC = eonsl/moc_ccreature.o \
103 eonsl/moc_eonsldoc.o \
104 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_attack.o \
109 eonsl/widgets/moc_closeweapon.o \
110 eonsl/widgets/moc_coin.o \
111 eonsl/widgets/moc_creatureedit.o \
112 eonsl/widgets/moc_equipment.o \
113 eonsl/widgets/moc_item.o \
114 eonsl/widgets/moc_rangeweapon.o \
115 eonsl/widgets/moc_shield.o \
116 eonsl/widgets/moc_skilldialog.o \
117 eonsl/widgets/moc_war.o
121 ####### Implicit rules
123 .SUFFIXES: .cpp .cxx .cc .C .c
126 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
129 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
132 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
135 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
138 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
145 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
146 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
153 tmake eonslp.pro -o Makefile
156 $(TAR) eonslp.tar eonslp.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
160 -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
163 ####### Sub-libraries
166 ###### Combined headers
171 eonsl/ccreature.o: eonsl/ccreature.cpp \
174 eonsl/eonsl.o: eonsl/eonsl.cpp \
183 eonsl/eonsldoc.o: eonsl/eonsldoc.cpp \
186 eonsl/eonslview.o: eonsl/eonslview.cpp \
190 eonsl/main.o: eonsl/main.cpp \
196 eonsl/widgets/attack.h: eonsl/widgets/attack.ui
197 $(UIC) eonsl/widgets/attack.ui -o eonsl/widgets/attack.h
199 attack.h: eonsl/widgets/attack.ui
200 $(UIC) eonsl/widgets/attack.ui -o attack.h
202 eonsl/widgets/attack.cpp: eonsl/widgets/attack.ui
203 $(UIC) eonsl/widgets/attack.ui -i attack.h -o eonsl/widgets/attack.cpp
205 eonsl/widgets/closeweapon.h: eonsl/widgets/closeweapon.ui
206 $(UIC) eonsl/widgets/closeweapon.ui -o eonsl/widgets/closeweapon.h
208 closeweapon.h: eonsl/widgets/closeweapon.ui
209 $(UIC) eonsl/widgets/closeweapon.ui -o closeweapon.h
211 eonsl/widgets/closeweapon.cpp: eonsl/widgets/closeweapon.ui
212 $(UIC) eonsl/widgets/closeweapon.ui -i closeweapon.h -o eonsl/widgets/closeweapon.cpp
214 eonsl/widgets/coin.h: eonsl/widgets/coin.ui
215 $(UIC) eonsl/widgets/coin.ui -o eonsl/widgets/coin.h
217 coin.h: eonsl/widgets/coin.ui
218 $(UIC) eonsl/widgets/coin.ui -o coin.h
220 eonsl/widgets/coin.cpp: eonsl/widgets/coin.ui
221 $(UIC) eonsl/widgets/coin.ui -i coin.h -o eonsl/widgets/coin.cpp
223 eonsl/widgets/creatureedit.h: eonsl/widgets/creatureedit.ui
224 $(UIC) eonsl/widgets/creatureedit.ui -o eonsl/widgets/creatureedit.h
226 creatureedit.h: eonsl/widgets/creatureedit.ui
227 $(UIC) eonsl/widgets/creatureedit.ui -o creatureedit.h
229 eonsl/widgets/creatureedit.cpp: eonsl/widgets/creatureedit.ui
230 $(UIC) eonsl/widgets/creatureedit.ui -i creatureedit.h -o eonsl/widgets/creatureedit.cpp
232 eonsl/widgets/equipment.h: eonsl/widgets/equipment.ui
233 $(UIC) eonsl/widgets/equipment.ui -o eonsl/widgets/equipment.h
235 equipment.h: eonsl/widgets/equipment.ui
236 $(UIC) eonsl/widgets/equipment.ui -o equipment.h
238 eonsl/widgets/equipment.cpp: eonsl/widgets/equipment.ui
239 $(UIC) eonsl/widgets/equipment.ui -i equipment.h -o eonsl/widgets/equipment.cpp
241 eonsl/widgets/item.h: eonsl/widgets/item.ui
242 $(UIC) eonsl/widgets/item.ui -o eonsl/widgets/item.h
244 item.h: eonsl/widgets/item.ui
245 $(UIC) eonsl/widgets/item.ui -o item.h
247 eonsl/widgets/item.cpp: eonsl/widgets/item.ui
248 $(UIC) eonsl/widgets/item.ui -i item.h -o eonsl/widgets/item.cpp
250 eonsl/widgets/rangeweapon.h: eonsl/widgets/rangeweapon.ui
251 $(UIC) eonsl/widgets/rangeweapon.ui -o eonsl/widgets/rangeweapon.h
253 rangeweapon.h: eonsl/widgets/rangeweapon.ui
254 $(UIC) eonsl/widgets/rangeweapon.ui -o rangeweapon.h
256 eonsl/widgets/rangeweapon.cpp: eonsl/widgets/rangeweapon.ui
257 $(UIC) eonsl/widgets/rangeweapon.ui -i rangeweapon.h -o eonsl/widgets/rangeweapon.cpp
259 eonsl/widgets/shield.h: eonsl/widgets/shield.ui
260 $(UIC) eonsl/widgets/shield.ui -o eonsl/widgets/shield.h
262 shield.h: eonsl/widgets/shield.ui
263 $(UIC) eonsl/widgets/shield.ui -o shield.h
265 eonsl/widgets/shield.cpp: eonsl/widgets/shield.ui
266 $(UIC) eonsl/widgets/shield.ui -i shield.h -o eonsl/widgets/shield.cpp
268 eonsl/widgets/skilldialog.h: eonsl/widgets/skilldialog.ui
269 $(UIC) eonsl/widgets/skilldialog.ui -o eonsl/widgets/skilldialog.h
271 skilldialog.h: eonsl/widgets/skilldialog.ui
272 $(UIC) eonsl/widgets/skilldialog.ui -o skilldialog.h
274 eonsl/widgets/skilldialog.cpp: eonsl/widgets/skilldialog.ui
275 $(UIC) eonsl/widgets/skilldialog.ui -i skilldialog.h -o eonsl/widgets/skilldialog.cpp
277 eonsl/widgets/war.h: eonsl/widgets/war.ui
278 $(UIC) eonsl/widgets/war.ui -o eonsl/widgets/war.h
280 war.h: eonsl/widgets/war.ui
281 $(UIC) eonsl/widgets/war.ui -o war.h
283 eonsl/widgets/war.cpp: eonsl/widgets/war.ui
284 $(UIC) eonsl/widgets/war.ui -i war.h -o eonsl/widgets/war.cpp
286 eonsl/widgets/attack.o: eonsl/widgets/attack.cpp
288 eonsl/widgets/closeweapon.o: eonsl/widgets/closeweapon.cpp
290 eonsl/widgets/coin.o: eonsl/widgets/coin.cpp
292 eonsl/widgets/creatureedit.o: eonsl/widgets/creatureedit.cpp
294 eonsl/widgets/equipment.o: eonsl/widgets/equipment.cpp
296 eonsl/widgets/item.o: eonsl/widgets/item.cpp
298 eonsl/widgets/rangeweapon.o: eonsl/widgets/rangeweapon.cpp
300 eonsl/widgets/shield.o: eonsl/widgets/shield.cpp
302 eonsl/widgets/skilldialog.o: eonsl/widgets/skilldialog.cpp
304 eonsl/widgets/war.o: eonsl/widgets/war.cpp
306 eonsl/moc_ccreature.o: eonsl/moc_ccreature.cpp \
309 eonsl/moc_eonsl.o: eonsl/moc_eonsl.cpp \
315 eonsl/moc_eonsldoc.o: eonsl/moc_eonsldoc.cpp \
318 eonsl/moc_eonslview.o: eonsl/moc_eonslview.cpp \
322 eonsl/widgets/moc_attack.o: eonsl/widgets/moc_attack.cpp \
323 eonsl/widgets/attack.h
325 eonsl/widgets/moc_closeweapon.o: eonsl/widgets/moc_closeweapon.cpp \
326 eonsl/widgets/closeweapon.h
328 eonsl/widgets/moc_coin.o: eonsl/widgets/moc_coin.cpp \
331 eonsl/widgets/moc_attack.o: eonsl/widgets/moc_attack.cpp \
332 eonsl/widgets/attack.h
334 eonsl/widgets/moc_closeweapon.o: eonsl/widgets/moc_closeweapon.cpp \
335 eonsl/widgets/closeweapon.h
337 eonsl/widgets/moc_coin.o: eonsl/widgets/moc_coin.cpp \
340 eonsl/widgets/moc_creatureedit.o: eonsl/widgets/moc_creatureedit.cpp \
341 eonsl/widgets/creatureedit.h
343 eonsl/widgets/moc_equipment.o: eonsl/widgets/moc_equipment.cpp \
344 eonsl/widgets/equipment.h
346 eonsl/widgets/moc_item.o: eonsl/widgets/moc_item.cpp \
349 eonsl/widgets/moc_rangeweapon.o: eonsl/widgets/moc_rangeweapon.cpp \
350 eonsl/widgets/rangeweapon.h
352 eonsl/widgets/moc_shield.o: eonsl/widgets/moc_shield.cpp \
353 eonsl/widgets/shield.h
355 eonsl/widgets/moc_skilldialog.o: eonsl/widgets/moc_skilldialog.cpp \
356 eonsl/widgets/skilldialog.h
358 eonsl/widgets/moc_war.o: eonsl/widgets/moc_war.cpp \
361 eonsl/moc_ccreature.cpp: eonsl/ccreature.h
362 $(MOC) eonsl/ccreature.h -o eonsl/moc_ccreature.cpp
364 eonsl/moc_eonsl.cpp: eonsl/eonsl.h
365 $(MOC) eonsl/eonsl.h -o eonsl/moc_eonsl.cpp
367 eonsl/moc_eonsldoc.cpp: eonsl/eonsldoc.h
368 $(MOC) eonsl/eonsldoc.h -o eonsl/moc_eonsldoc.cpp
370 eonsl/moc_eonslview.cpp: eonsl/eonslview.h
371 $(MOC) eonsl/eonslview.h -o eonsl/moc_eonslview.cpp
373 eonsl/widgets/moc_attack.cpp: eonsl/widgets/attack.h
374 $(MOC) eonsl/widgets/attack.h -o eonsl/widgets/moc_attack.cpp
376 eonsl/widgets/moc_closeweapon.cpp: eonsl/widgets/closeweapon.h
377 $(MOC) eonsl/widgets/closeweapon.h -o eonsl/widgets/moc_closeweapon.cpp
379 eonsl/widgets/moc_coin.cpp: eonsl/widgets/coin.h
380 $(MOC) eonsl/widgets/coin.h -o eonsl/widgets/moc_coin.cpp
382 eonsl/widgets/moc_attack.cpp: eonsl/widgets/attack.h
383 $(MOC) eonsl/widgets/attack.h -o eonsl/widgets/moc_attack.cpp
385 eonsl/widgets/moc_closeweapon.cpp: eonsl/widgets/closeweapon.h
386 $(MOC) eonsl/widgets/closeweapon.h -o eonsl/widgets/moc_closeweapon.cpp
388 eonsl/widgets/moc_coin.cpp: eonsl/widgets/coin.h
389 $(MOC) eonsl/widgets/coin.h -o eonsl/widgets/moc_coin.cpp
391 eonsl/widgets/moc_creatureedit.cpp: eonsl/widgets/creatureedit.h
392 $(MOC) eonsl/widgets/creatureedit.h -o eonsl/widgets/moc_creatureedit.cpp
394 eonsl/widgets/moc_equipment.cpp: eonsl/widgets/equipment.h
395 $(MOC) eonsl/widgets/equipment.h -o eonsl/widgets/moc_equipment.cpp
397 eonsl/widgets/moc_item.cpp: eonsl/widgets/item.h
398 $(MOC) eonsl/widgets/item.h -o eonsl/widgets/moc_item.cpp
400 eonsl/widgets/moc_rangeweapon.cpp: eonsl/widgets/rangeweapon.h
401 $(MOC) eonsl/widgets/rangeweapon.h -o eonsl/widgets/moc_rangeweapon.cpp
403 eonsl/widgets/moc_shield.cpp: eonsl/widgets/shield.h
404 $(MOC) eonsl/widgets/shield.h -o eonsl/widgets/moc_shield.cpp
406 eonsl/widgets/moc_skilldialog.cpp: eonsl/widgets/skilldialog.h
407 $(MOC) eonsl/widgets/skilldialog.h -o eonsl/widgets/moc_skilldialog.cpp
409 eonsl/widgets/moc_war.cpp: eonsl/widgets/war.h
410 $(MOC) eonsl/widgets/war.h -o eonsl/widgets/moc_war.cpp