]> ruin.nu Git - eonsl.git/blob - Makefile
I don't remember what I did to eonslp.pro, Makefile or eonsl.kdevprj. Probably just...
[eonsl.git] / Makefile
1 #############################################################################
2 # Makefile for building eonslp
3 # Generated by tmake at 20:27, 2001/01/04
4 #     Project: eonslp
5 #    Template: app
6 #############################################################################
7
8 ####### Compiler, tools and options
9
10 CC      =       gcc
11 CXX     =       g++
12 CFLAGS  =       -pipe -Wall -W -O2 -DNO_DEBUG
13 CXXFLAGS=       -pipe -Wall -W -O2 -DNO_DEBUG
14 INCPATH =       -I$(QTDIR)/include
15 LINK    =       g++
16 LFLAGS  =       
17 LIBS    =       $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
18 MOC     =       $(QTDIR)/bin/moc
19 UIC     =       $(QTDIR)/bin/uic
20
21 TAR     =       tar -cf
22 GZIP    =       gzip -9f
23
24 ####### Files
25
26 HEADERS =       config.h \
27                 eonsl/ccreature.h \
28                 eonsl/eonsl.h \
29                 eonsl/eonsldoc.h \
30                 eonsl/eonslview.h \
31                 eonsl/resource.h \
32                 eonsl/cskill.h
33 SOURCES =       eonsl/ccreature.cpp \
34                 eonsl/eonsl.cpp \
35                 eonsl/eonsldoc.cpp \
36                 eonsl/eonslview.cpp \
37                 eonsl/main.cpp \
38                 eonsl/cskill.cpp
39 OBJECTS =       eonsl/ccreature.o \
40                 eonsl/eonsl.o \
41                 eonsl/eonsldoc.o \
42                 eonsl/eonslview.o \
43                 eonsl/main.o \
44                 eonsl/cskill.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 \
54                 eonsl/widgets/war.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 \
64                 eonsl/widgets/war.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 \
74                 eonsl/widgets/war.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 \
84                 eonsl/widgets/war.cpp
85 SRCMOC  =       eonsl/moc_ccreature.cpp \
86                 eonsl/moc_eonsl.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 \
101                 eonsl/moc_eonsl.o \
102                 eonsl/moc_eonsldoc.o \
103                 eonsl/moc_eonslview.o \
104                 eonsl/moc_cskill.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
115 DIST    =       
116 TARGET  =       eonslp
117
118 ####### Implicit rules
119
120 .SUFFIXES: .cpp .cxx .cc .C .c
121
122 .cpp.o:
123         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
124
125 .cxx.o:
126         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
127
128 .cc.o:
129         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
130
131 .C.o:
132         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
133
134 .c.o:
135         $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
136
137 ####### Build rules
138
139
140 all: $(TARGET)
141
142 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
143         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
144
145 moc: $(SRCMOC)
146
147 tmake: Makefile
148
149 Makefile: eonslp.pro
150         tmake eonslp.pro -o Makefile
151
152 dist:
153         $(TAR) eonslp.tar eonslp.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
154         $(GZIP) eonslp.tar
155
156 clean:
157         -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
158         -rm -f *~ core
159
160 ####### Sub-libraries
161
162
163 ###### Combined headers
164
165
166 ####### Compile
167
168 eonsl/ccreature.o: eonsl/ccreature.cpp \
169                 eonsl/ccreature.h
170
171 eonsl/eonsl.o: eonsl/eonsl.cpp \
172                 eonsl/eonsl.h \
173                 eonsl/eonslview.h \
174                 eonsl/eonsldoc.h \
175                 eonsl/resource.h \
176                 eonsl/../config.h \
177                 eonsl/filesave.xpm \
178                 eonsl/fileopen.xpm \
179                 eonsl/filenew.xpm
180
181 eonsl/eonsldoc.o: eonsl/eonsldoc.cpp \
182                 eonsl/eonsldoc.h
183
184 eonsl/eonslview.o: eonsl/eonslview.cpp \
185                 eonsl/eonslview.h \
186                 eonsl/eonsldoc.h
187
188 eonsl/main.o: eonsl/main.cpp \
189                 eonsl/eonsl.h \
190                 eonsl/eonslview.h \
191                 eonsl/eonsldoc.h \
192                 eonsl/resource.h \
193                 eonsl/../config.h
194
195 eonsl/cskill.o: eonsl/cskill.cpp \
196                 eonsl/cskill.h
197
198 eonsl/widgets/attack.h: eonsl/widgets/attack.ui
199         $(UIC) eonsl/widgets/attack.ui -o eonsl/widgets/attack.h
200
201 attack.h: eonsl/widgets/attack.ui
202         $(UIC) eonsl/widgets/attack.ui -o attack.h
203
204 eonsl/widgets/attack.cpp: eonsl/widgets/attack.ui
205         $(UIC) eonsl/widgets/attack.ui -i attack.h -o eonsl/widgets/attack.cpp
206
207 eonsl/widgets/closeweapon.h: eonsl/widgets/closeweapon.ui
208         $(UIC) eonsl/widgets/closeweapon.ui -o eonsl/widgets/closeweapon.h
209
210 closeweapon.h: eonsl/widgets/closeweapon.ui
211         $(UIC) eonsl/widgets/closeweapon.ui -o closeweapon.h
212
213 eonsl/widgets/closeweapon.cpp: eonsl/widgets/closeweapon.ui
214         $(UIC) eonsl/widgets/closeweapon.ui -i closeweapon.h -o eonsl/widgets/closeweapon.cpp
215
216 eonsl/widgets/coin.h: eonsl/widgets/coin.ui
217         $(UIC) eonsl/widgets/coin.ui -o eonsl/widgets/coin.h
218
219 coin.h: eonsl/widgets/coin.ui
220         $(UIC) eonsl/widgets/coin.ui -o coin.h
221
222 eonsl/widgets/coin.cpp: eonsl/widgets/coin.ui
223         $(UIC) eonsl/widgets/coin.ui -i coin.h -o eonsl/widgets/coin.cpp
224
225 eonsl/widgets/creatureedit.h: eonsl/widgets/creatureedit.ui
226         $(UIC) eonsl/widgets/creatureedit.ui -o eonsl/widgets/creatureedit.h
227
228 creatureedit.h: eonsl/widgets/creatureedit.ui
229         $(UIC) eonsl/widgets/creatureedit.ui -o creatureedit.h
230
231 eonsl/widgets/creatureedit.cpp: eonsl/widgets/creatureedit.ui
232         $(UIC) eonsl/widgets/creatureedit.ui -i creatureedit.h -o eonsl/widgets/creatureedit.cpp
233
234 eonsl/widgets/equipment.h: eonsl/widgets/equipment.ui
235         $(UIC) eonsl/widgets/equipment.ui -o eonsl/widgets/equipment.h
236
237 equipment.h: eonsl/widgets/equipment.ui
238         $(UIC) eonsl/widgets/equipment.ui -o equipment.h
239
240 eonsl/widgets/equipment.cpp: eonsl/widgets/equipment.ui
241         $(UIC) eonsl/widgets/equipment.ui -i equipment.h -o eonsl/widgets/equipment.cpp
242
243 eonsl/widgets/item.h: eonsl/widgets/item.ui
244         $(UIC) eonsl/widgets/item.ui -o eonsl/widgets/item.h
245
246 item.h: eonsl/widgets/item.ui
247         $(UIC) eonsl/widgets/item.ui -o item.h
248
249 eonsl/widgets/item.cpp: eonsl/widgets/item.ui
250         $(UIC) eonsl/widgets/item.ui -i item.h -o eonsl/widgets/item.cpp
251
252 eonsl/widgets/rangeweapon.h: eonsl/widgets/rangeweapon.ui
253         $(UIC) eonsl/widgets/rangeweapon.ui -o eonsl/widgets/rangeweapon.h
254
255 rangeweapon.h: eonsl/widgets/rangeweapon.ui
256         $(UIC) eonsl/widgets/rangeweapon.ui -o rangeweapon.h
257
258 eonsl/widgets/rangeweapon.cpp: eonsl/widgets/rangeweapon.ui
259         $(UIC) eonsl/widgets/rangeweapon.ui -i rangeweapon.h -o eonsl/widgets/rangeweapon.cpp
260
261 eonsl/widgets/shield.h: eonsl/widgets/shield.ui
262         $(UIC) eonsl/widgets/shield.ui -o eonsl/widgets/shield.h
263
264 shield.h: eonsl/widgets/shield.ui
265         $(UIC) eonsl/widgets/shield.ui -o shield.h
266
267 eonsl/widgets/shield.cpp: eonsl/widgets/shield.ui
268         $(UIC) eonsl/widgets/shield.ui -i shield.h -o eonsl/widgets/shield.cpp
269
270 eonsl/widgets/skilldialog.h: eonsl/widgets/skilldialog.ui
271         $(UIC) eonsl/widgets/skilldialog.ui -o eonsl/widgets/skilldialog.h
272
273 skilldialog.h: eonsl/widgets/skilldialog.ui
274         $(UIC) eonsl/widgets/skilldialog.ui -o skilldialog.h
275
276 eonsl/widgets/skilldialog.cpp: eonsl/widgets/skilldialog.ui
277         $(UIC) eonsl/widgets/skilldialog.ui -i skilldialog.h -o eonsl/widgets/skilldialog.cpp
278
279 eonsl/widgets/war.h: eonsl/widgets/war.ui
280         $(UIC) eonsl/widgets/war.ui -o eonsl/widgets/war.h
281
282 war.h: eonsl/widgets/war.ui
283         $(UIC) eonsl/widgets/war.ui -o war.h
284
285 eonsl/widgets/war.cpp: eonsl/widgets/war.ui
286         $(UIC) eonsl/widgets/war.ui -i war.h -o eonsl/widgets/war.cpp
287
288 eonsl/widgets/attack.o: eonsl/widgets/attack.cpp \
289                 eonsl/widgets/attack.h
290
291 eonsl/widgets/closeweapon.o: eonsl/widgets/closeweapon.cpp \
292                 eonsl/widgets/closeweapon.h
293
294 eonsl/widgets/coin.o: eonsl/widgets/coin.cpp \
295                 eonsl/widgets/coin.h
296
297 eonsl/widgets/creatureedit.o: eonsl/widgets/creatureedit.cpp \
298                 eonsl/widgets/creatureedit.h
299
300 eonsl/widgets/equipment.o: eonsl/widgets/equipment.cpp \
301                 eonsl/widgets/equipment.h
302
303 eonsl/widgets/item.o: eonsl/widgets/item.cpp \
304                 eonsl/widgets/item.h
305
306 eonsl/widgets/rangeweapon.o: eonsl/widgets/rangeweapon.cpp \
307                 eonsl/widgets/rangeweapon.h
308
309 eonsl/widgets/shield.o: eonsl/widgets/shield.cpp \
310                 eonsl/widgets/shield.h
311
312 eonsl/widgets/skilldialog.o: eonsl/widgets/skilldialog.cpp \
313                 eonsl/widgets/skilldialog.h
314
315 eonsl/widgets/war.o: eonsl/widgets/war.cpp \
316                 eonsl/widgets/war.h
317
318 eonsl/moc_ccreature.o: eonsl/moc_ccreature.cpp \
319                 eonsl/ccreature.h
320
321 eonsl/moc_eonsl.o: eonsl/moc_eonsl.cpp \
322                 eonsl/eonsl.h \
323                 eonsl/eonslview.h \
324                 eonsl/eonsldoc.h \
325                 eonsl/resource.h \
326                 eonsl/../config.h
327
328 eonsl/moc_eonsldoc.o: eonsl/moc_eonsldoc.cpp \
329                 eonsl/eonsldoc.h
330
331 eonsl/moc_eonslview.o: eonsl/moc_eonslview.cpp \
332                 eonsl/eonslview.h \
333                 eonsl/eonsldoc.h
334
335 eonsl/moc_cskill.o: eonsl/moc_cskill.cpp \
336                 eonsl/cskill.h
337
338 eonsl/widgets/moc_attack.o: eonsl/widgets/moc_attack.cpp \
339                 eonsl/widgets/attack.h
340
341 eonsl/widgets/moc_closeweapon.o: eonsl/widgets/moc_closeweapon.cpp \
342                 eonsl/widgets/closeweapon.h
343
344 eonsl/widgets/moc_coin.o: eonsl/widgets/moc_coin.cpp \
345                 eonsl/widgets/coin.h
346
347 eonsl/widgets/moc_creatureedit.o: eonsl/widgets/moc_creatureedit.cpp \
348                 eonsl/widgets/creatureedit.h
349
350 eonsl/widgets/moc_equipment.o: eonsl/widgets/moc_equipment.cpp \
351                 eonsl/widgets/equipment.h
352
353 eonsl/widgets/moc_item.o: eonsl/widgets/moc_item.cpp \
354                 eonsl/widgets/item.h
355
356 eonsl/widgets/moc_rangeweapon.o: eonsl/widgets/moc_rangeweapon.cpp \
357                 eonsl/widgets/rangeweapon.h
358
359 eonsl/widgets/moc_shield.o: eonsl/widgets/moc_shield.cpp \
360                 eonsl/widgets/shield.h
361
362 eonsl/widgets/moc_skilldialog.o: eonsl/widgets/moc_skilldialog.cpp \
363                 eonsl/widgets/skilldialog.h
364
365 eonsl/widgets/moc_war.o: eonsl/widgets/moc_war.cpp \
366                 eonsl/widgets/war.h
367
368 eonsl/moc_ccreature.cpp: eonsl/ccreature.h
369         $(MOC) eonsl/ccreature.h -o eonsl/moc_ccreature.cpp
370
371 eonsl/moc_eonsl.cpp: eonsl/eonsl.h
372         $(MOC) eonsl/eonsl.h -o eonsl/moc_eonsl.cpp
373
374 eonsl/moc_eonsldoc.cpp: eonsl/eonsldoc.h
375         $(MOC) eonsl/eonsldoc.h -o eonsl/moc_eonsldoc.cpp
376
377 eonsl/moc_eonslview.cpp: eonsl/eonslview.h
378         $(MOC) eonsl/eonslview.h -o eonsl/moc_eonslview.cpp
379
380 eonsl/moc_cskill.cpp: eonsl/cskill.h
381         $(MOC) eonsl/cskill.h -o eonsl/moc_cskill.cpp
382
383 eonsl/widgets/moc_attack.cpp: eonsl/widgets/attack.h
384         $(MOC) eonsl/widgets/attack.h -o eonsl/widgets/moc_attack.cpp
385
386 eonsl/widgets/moc_closeweapon.cpp: eonsl/widgets/closeweapon.h
387         $(MOC) eonsl/widgets/closeweapon.h -o eonsl/widgets/moc_closeweapon.cpp
388
389 eonsl/widgets/moc_coin.cpp: eonsl/widgets/coin.h
390         $(MOC) eonsl/widgets/coin.h -o eonsl/widgets/moc_coin.cpp
391
392 eonsl/widgets/moc_creatureedit.cpp: eonsl/widgets/creatureedit.h
393         $(MOC) eonsl/widgets/creatureedit.h -o eonsl/widgets/moc_creatureedit.cpp
394
395 eonsl/widgets/moc_equipment.cpp: eonsl/widgets/equipment.h
396         $(MOC) eonsl/widgets/equipment.h -o eonsl/widgets/moc_equipment.cpp
397
398 eonsl/widgets/moc_item.cpp: eonsl/widgets/item.h
399         $(MOC) eonsl/widgets/item.h -o eonsl/widgets/moc_item.cpp
400
401 eonsl/widgets/moc_rangeweapon.cpp: eonsl/widgets/rangeweapon.h
402         $(MOC) eonsl/widgets/rangeweapon.h -o eonsl/widgets/moc_rangeweapon.cpp
403
404 eonsl/widgets/moc_shield.cpp: eonsl/widgets/shield.h
405         $(MOC) eonsl/widgets/shield.h -o eonsl/widgets/moc_shield.cpp
406
407 eonsl/widgets/moc_skilldialog.cpp: eonsl/widgets/skilldialog.h
408         $(MOC) eonsl/widgets/skilldialog.h -o eonsl/widgets/moc_skilldialog.cpp
409
410 eonsl/widgets/moc_war.cpp: eonsl/widgets/war.h
411         $(MOC) eonsl/widgets/war.h -o eonsl/widgets/moc_war.cpp
412