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