]>
Commit | Line | Data |
---|---|---|
8e877c19 RR |
1 | |
2 | # | |
3 | # I want this to be: | |
4 | # $(INSTALL_DATA) $(INCDIR)/wx/window.h $(includedir)/wx/window.h | |
5 | # | |
6 | # foreach $file (sort keys %wxINCLUDE) { | |
7 | # next if $wxINCLUDE{$file} =~ /\b(GTK|MSW|MOT|PM|MAC|GEN|HTM|UNX)\b/; | |
8 | # | |
9 | # $project{"WXINSTALLWX"} .= "$(INSTALL_DATA)" . " " . "\$(INCDIR)/wx/" . $file . " \$(includedir)/wx/" . $file . "\n" | |
10 | # } | |
11 | # | |
12 | # | |
13 | # | |
48b1d0ff | 14 | # This file was automatically generated by tmake at 18:19, 1999/08/11 |
8e877c19 RR |
15 | # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T! |
16 | ||
17 | # | |
18 | # File: makefile.unx | |
19 | # Author: Julian Smart, Robert Roebling, Vadim Zeitlin | |
20 | # Created: 1993 | |
21 | # Updated: 1999 | |
22 | # Copyright:(c) 1993, AIAI, University of Edinburgh, | |
23 | # Copyright:(c) 1999, Vadim Zeitlin | |
24 | # Copyright:(c) 1999, Robert Roebling | |
25 | # | |
26 | # Makefile for libwx_gtk.a, libwx_motif.a and libwx_msw.a | |
27 | ||
28 | ################################################################### | |
29 | ||
30 | include ../make.env | |
31 | ||
48b1d0ff RR |
32 | ############## override make.env for PIC ########################## |
33 | ||
34 | # Clears all default suffixes | |
35 | .SUFFIXES: .o .cpp .c .cxx | |
36 | ||
37 | .c.o : | |
38 | $(CCC) -c $(CFLAGS) $(PICFLAGS) -o $@ $< | |
39 | ||
40 | .cpp.o : | |
41 | $(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $< | |
42 | ||
43 | .cxx.o : | |
44 | $(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $< | |
45 | ||
8e877c19 RR |
46 | ########################### Paths ################################# |
47 | ||
48 | srcdir = @srcdir@ | |
49 | ||
50 | VPATH = :$(srcdir) | |
51 | ||
52 | top_srcdir = @top_srcdir@ | |
53 | prefix = @prefix@ | |
54 | exec_prefix = @exec_prefix@ | |
55 | ||
56 | bindir = @bindir@ | |
57 | sbindir = @sbindir@ | |
58 | libexecdir = @libexecdir@ | |
59 | datadir = @datadir@ | |
60 | sysconfdir = @sysconfdir@ | |
61 | sharedstatedir = @sharedstatedir@ | |
62 | localstatedir = @localstatedir@ | |
63 | libdir = @libdir@ | |
64 | infodir = @infodir@ | |
65 | mandir = @mandir@ | |
66 | includedir = @includedir@ | |
67 | oldincludedir = /usr/include | |
68 | ||
69 | DESTDIR = | |
70 | ||
71 | pkgdatadir = $(datadir)/@PACKAGE@ | |
72 | pkglibdir = $(libdir)/@PACKAGE@ | |
73 | pkgincludedir = $(includedir)/@PACKAGE@ | |
74 | ||
75 | top_builddir = ../.. | |
76 | ||
77 | INSTALL = @INSTALL@ | |
78 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | |
79 | INSTALL_DATA = @INSTALL_DATA@ | |
80 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | |
81 | transform = @program_transform_name@ | |
82 | ||
83 | NORMAL_INSTALL = : | |
84 | PRE_INSTALL = : | |
85 | POST_INSTALL = : | |
86 | NORMAL_UNINSTALL = : | |
87 | PRE_UNINSTALL = : | |
88 | POST_UNINSTALL = : | |
89 | build_alias = @build_alias@ | |
90 | build_triplet = @build@ | |
91 | host_alias = @host_alias@ | |
92 | host_triplet = @host@ | |
93 | target_alias = @target_alias@ | |
94 | target_triplet = @target@ | |
95 | ||
96 | ############################# Dirs ################################# | |
97 | ||
98 | WXDIR = $(srcdir)/../.. | |
99 | ||
100 | # Subordinate library possibilities | |
101 | ||
102 | GENDIR = $(WXDIR)/src/generic | |
103 | COMMDIR = $(WXDIR)/src/common | |
104 | HTMLDIR = $(WXDIR)/src/html | |
105 | UNIXDIR = $(WXDIR)/src/unix | |
106 | PNGDIR = $(WXDIR)/src/png | |
107 | JPEGDIR = $(WXDIR)/src/jpeg | |
108 | ZLIBDIR = $(WXDIR)/src/zlib | |
109 | GTKDIR = $(WXDIR)/src/gtk | |
110 | MOTIFDIR = $(WXDIR)/src/motif | |
111 | INCDIR = $(WXDIR)/include | |
112 | ||
113 | DOCDIR = $(WXDIR)/docs | |
114 | ||
115 | ############################## Files ################################## | |
116 | ||
117 | GTK_GENERICOBJS = \ | |
118 | ../generic/busyinfo.o \ | |
119 | ../generic/caret.o \ | |
92afa2b1 | 120 | ../generic/choicdgg.o \ |
8e877c19 | 121 | ../generic/colrdlgg.o \ |
48b1d0ff | 122 | ../generic/dcpsg.o \ |
8e877c19 | 123 | ../generic/dirdlgg.o \ |
8e877c19 RR |
124 | ../generic/fontdlgg.o \ |
125 | ../generic/gridg.o \ | |
126 | ../generic/imaglist.o \ | |
127 | ../generic/laywin.o \ | |
128 | ../generic/listctrl.o \ | |
48b1d0ff | 129 | ../generic/msgdlgg.o \ |
8e877c19 RR |
130 | ../generic/numdlgg.o \ |
131 | ../generic/panelg.o \ | |
132 | ../generic/printps.o \ | |
133 | ../generic/prntdlgg.o \ | |
134 | ../generic/progdlgg.o \ | |
135 | ../generic/prop.o \ | |
136 | ../generic/propform.o \ | |
137 | ../generic/proplist.o \ | |
138 | ../generic/sashwin.o \ | |
139 | ../generic/scrolwin.o \ | |
140 | ../generic/splitter.o \ | |
141 | ../generic/statusbr.o \ | |
92afa2b1 | 142 | ../generic/textdlgg.o \ |
8e877c19 RR |
143 | ../generic/tipdlg.o \ |
144 | ../generic/treectrl.o | |
145 | ||
146 | GTK_COMMONOBJS = \ | |
147 | parser.o \ | |
148 | ../common/cmndata.o \ | |
149 | ../common/config.o \ | |
150 | ../common/date.o \ | |
151 | ../common/datstrm.o \ | |
152 | ../common/db.o \ | |
153 | ../common/dbtable.o \ | |
154 | ../common/dcbase.o \ | |
155 | ../common/dlgcmn.o \ | |
156 | ../common/docmdi.o \ | |
157 | ../common/docview.o \ | |
158 | ../common/dynarray.o \ | |
159 | ../common/dynlib.o \ | |
160 | ../common/event.o \ | |
161 | ../common/extended.o \ | |
162 | ../common/ffile.o \ | |
163 | ../common/file.o \ | |
164 | ../common/fileconf.o \ | |
165 | ../common/filefn.o \ | |
166 | ../common/filesys.o \ | |
167 | ../common/framecmn.o \ | |
168 | ../common/fs_inet.o \ | |
169 | ../common/fs_zip.o \ | |
170 | ../common/ftp.o \ | |
171 | ../common/gdicmn.o \ | |
172 | ../common/hash.o \ | |
173 | ../common/helpbase.o \ | |
174 | ../common/http.o \ | |
175 | ../common/imagbmp.o \ | |
176 | ../common/image.o \ | |
177 | ../common/imaggif.o \ | |
178 | ../common/imagjpeg.o \ | |
179 | ../common/imagpng.o \ | |
180 | ../common/intl.o \ | |
181 | ../common/ipcbase.o \ | |
182 | ../common/layout.o \ | |
183 | ../common/list.o \ | |
184 | ../common/log.o \ | |
185 | ../common/memory.o \ | |
186 | ../common/mimetype.o \ | |
187 | ../common/module.o \ | |
188 | ../common/mstream.o \ | |
189 | ../common/object.o \ | |
190 | ../common/objstrm.o \ | |
191 | ../common/paper.o \ | |
192 | ../common/prntbase.o \ | |
193 | ../common/process.o \ | |
194 | ../common/protocol.o \ | |
195 | ../common/resource.o \ | |
196 | ../common/sckaddr.o \ | |
197 | ../common/sckfile.o \ | |
198 | ../common/sckipc.o \ | |
199 | ../common/sckstrm.o \ | |
200 | ../common/sizer.o \ | |
201 | ../common/socket.o \ | |
202 | ../common/strconv.o \ | |
203 | ../common/stream.o \ | |
204 | ../common/string.o \ | |
205 | ../common/tbarbase.o \ | |
206 | ../common/tbarsmpl.o \ | |
207 | ../common/textcmn.o \ | |
208 | ../common/textfile.o \ | |
209 | ../common/time.o \ | |
210 | ../common/timercmn.o \ | |
211 | ../common/tokenzr.o \ | |
212 | ../common/txtstrm.o \ | |
213 | ../common/unzip.o \ | |
214 | ../common/url.o \ | |
215 | ../common/utilscmn.o \ | |
216 | ../common/valgen.o \ | |
217 | ../common/validate.o \ | |
218 | ../common/valtext.o \ | |
219 | ../common/variant.o \ | |
220 | ../common/wfstream.o \ | |
221 | ../common/wincmn.o \ | |
222 | ../common/wxchar.o \ | |
223 | ../common/wxexpr.o \ | |
224 | ../common/zipstrm.o \ | |
225 | ../common/zstream.o | |
226 | ||
227 | GTK_GUIOBJS = \ | |
228 | ../gtk/accel.o \ | |
229 | ../gtk/app.o \ | |
230 | ../gtk/bitmap.o \ | |
231 | ../gtk/bmpbuttn.o \ | |
232 | ../gtk/brush.o \ | |
233 | ../gtk/button.o \ | |
234 | ../gtk/checkbox.o \ | |
235 | ../gtk/checklst.o \ | |
8e877c19 RR |
236 | ../gtk/choice.o \ |
237 | ../gtk/clipbrd.o \ | |
238 | ../gtk/colour.o \ | |
239 | ../gtk/combobox.o \ | |
240 | ../gtk/control.o \ | |
241 | ../gtk/cursor.o \ | |
242 | ../gtk/data.o \ | |
243 | ../gtk/dataobj.o \ | |
244 | ../gtk/dc.o \ | |
245 | ../gtk/dcclient.o \ | |
246 | ../gtk/dcmemory.o \ | |
247 | ../gtk/dcscreen.o \ | |
248 | ../gtk/dialog.o \ | |
249 | ../gtk/dnd.o \ | |
250 | ../gtk/filedlg.o \ | |
251 | ../gtk/font.o \ | |
252 | ../gtk/frame.o \ | |
253 | ../gtk/gauge.o \ | |
254 | ../gtk/gdiobj.o \ | |
255 | ../gtk/gsockgtk.o \ | |
256 | ../gtk/icon.o \ | |
257 | ../gtk/listbox.o \ | |
258 | ../gtk/main.o \ | |
259 | ../gtk/mdi.o \ | |
260 | ../gtk/menu.o \ | |
261 | ../gtk/minifram.o \ | |
8e877c19 RR |
262 | ../gtk/notebook.o \ |
263 | ../gtk/palette.o \ | |
264 | ../gtk/pen.o \ | |
265 | ../gtk/radiobox.o \ | |
266 | ../gtk/radiobut.o \ | |
267 | ../gtk/region.o \ | |
268 | ../gtk/scrolbar.o \ | |
269 | ../gtk/settings.o \ | |
270 | ../gtk/slider.o \ | |
271 | ../gtk/spinbutt.o \ | |
272 | ../gtk/statbmp.o \ | |
273 | ../gtk/statbox.o \ | |
274 | ../gtk/statline.o \ | |
275 | ../gtk/stattext.o \ | |
276 | ../gtk/tbargtk.o \ | |
277 | ../gtk/textctrl.o \ | |
8e877c19 RR |
278 | ../gtk/timer.o \ |
279 | ../gtk/tooltip.o \ | |
280 | ../gtk/utilsgtk.o \ | |
281 | ../gtk/utilsres.o \ | |
282 | ../gtk/wave.o \ | |
283 | ../gtk/win_gtk.o \ | |
284 | ../gtk/window.o | |
285 | ||
286 | MOTIF_GENERICOBJS = \ | |
287 | ../generic/busyinfo.o \ | |
288 | ../generic/caret.o \ | |
289 | ../generic/choicdgg.o \ | |
290 | ../generic/colrdlgg.o \ | |
48b1d0ff | 291 | ../generic/dcpsg.o \ |
8e877c19 | 292 | ../generic/dirdlgg.o \ |
8e877c19 RR |
293 | ../generic/fontdlgg.o \ |
294 | ../generic/gridg.o \ | |
295 | ../generic/helpxlp.o \ | |
296 | ../generic/imaglist.o \ | |
297 | ../generic/laywin.o \ | |
298 | ../generic/listctrl.o \ | |
299 | ../generic/msgdlgg.o \ | |
300 | ../generic/notebook.o \ | |
301 | ../generic/numdlgg.o \ | |
302 | ../generic/panelg.o \ | |
303 | ../generic/printps.o \ | |
304 | ../generic/prntdlgg.o \ | |
305 | ../generic/progdlgg.o \ | |
306 | ../generic/prop.o \ | |
307 | ../generic/propform.o \ | |
308 | ../generic/proplist.o \ | |
309 | ../generic/sashwin.o \ | |
310 | ../generic/scrolwin.o \ | |
311 | ../generic/splitter.o \ | |
312 | ../generic/statusbr.o \ | |
313 | ../generic/tabg.o \ | |
314 | ../generic/textdlgg.o \ | |
315 | ../generic/tipdlg.o \ | |
316 | ../generic/treectrl.o | |
317 | ||
318 | MOTIF_COMMONOBJS = \ | |
319 | parser.o \ | |
320 | ../common/choiccmn.o \ | |
321 | ../common/cmndata.o \ | |
322 | ../common/config.o \ | |
323 | ../common/ctrlcmn.o \ | |
324 | ../common/date.o \ | |
325 | ../common/datstrm.o \ | |
326 | ../common/db.o \ | |
327 | ../common/dbtable.o \ | |
328 | ../common/dcbase.o \ | |
329 | ../common/dlgcmn.o \ | |
330 | ../common/docmdi.o \ | |
331 | ../common/docview.o \ | |
332 | ../common/dynarray.o \ | |
333 | ../common/dynlib.o \ | |
334 | ../common/event.o \ | |
335 | ../common/extended.o \ | |
336 | ../common/ffile.o \ | |
337 | ../common/file.o \ | |
338 | ../common/fileconf.o \ | |
339 | ../common/filefn.o \ | |
340 | ../common/filesys.o \ | |
341 | ../common/framecmn.o \ | |
342 | ../common/fs_inet.o \ | |
343 | ../common/fs_zip.o \ | |
344 | ../common/ftp.o \ | |
345 | ../common/gdicmn.o \ | |
346 | ../common/hash.o \ | |
347 | ../common/helpbase.o \ | |
348 | ../common/http.o \ | |
349 | ../common/imagbmp.o \ | |
350 | ../common/image.o \ | |
351 | ../common/imaggif.o \ | |
352 | ../common/imagjpeg.o \ | |
353 | ../common/imagpng.o \ | |
354 | ../common/intl.o \ | |
355 | ../common/ipcbase.o \ | |
356 | ../common/layout.o \ | |
357 | ../common/list.o \ | |
358 | ../common/log.o \ | |
359 | ../common/memory.o \ | |
360 | ../common/mimetype.o \ | |
361 | ../common/module.o \ | |
362 | ../common/mstream.o \ | |
363 | ../common/object.o \ | |
364 | ../common/objstrm.o \ | |
365 | ../common/odbc.o \ | |
366 | ../common/paper.o \ | |
367 | ../common/prntbase.o \ | |
368 | ../common/process.o \ | |
369 | ../common/protocol.o \ | |
370 | ../common/resource.o \ | |
371 | ../common/sckaddr.o \ | |
372 | ../common/sckfile.o \ | |
373 | ../common/sckipc.o \ | |
374 | ../common/sckstrm.o \ | |
375 | ../common/sizer.o \ | |
376 | ../common/socket.o \ | |
377 | ../common/strconv.o \ | |
378 | ../common/stream.o \ | |
379 | ../common/string.o \ | |
380 | ../common/tbarbase.o \ | |
381 | ../common/tbarsmpl.o \ | |
382 | ../common/textcmn.o \ | |
383 | ../common/textfile.o \ | |
384 | ../common/time.o \ | |
385 | ../common/timercmn.o \ | |
386 | ../common/tokenzr.o \ | |
387 | ../common/txtstrm.o \ | |
388 | ../common/unzip.o \ | |
389 | ../common/url.o \ | |
390 | ../common/utilscmn.o \ | |
391 | ../common/valgen.o \ | |
392 | ../common/validate.o \ | |
393 | ../common/valtext.o \ | |
394 | ../common/variant.o \ | |
395 | ../common/wfstream.o \ | |
396 | ../common/wincmn.o \ | |
397 | ../common/wxchar.o \ | |
398 | ../common/wxexpr.o \ | |
399 | ../common/zipstrm.o \ | |
400 | ../common/zstream.o | |
401 | ||
402 | MOTIF_GUIOBJS = \ | |
403 | ../motif/xmcombo/xmcombo.o \ | |
404 | ../motif/accel.o \ | |
405 | ../motif/app.o \ | |
406 | ../motif/bitmap.o \ | |
407 | ../motif/bmpbuttn.o \ | |
408 | ../motif/brush.o \ | |
409 | ../motif/button.o \ | |
410 | ../motif/checkbox.o \ | |
411 | ../motif/choice.o \ | |
412 | ../motif/clipbrd.o \ | |
413 | ../motif/colour.o \ | |
414 | ../motif/combobox.o \ | |
415 | ../motif/control.o \ | |
416 | ../motif/cursor.o \ | |
417 | ../motif/data.o \ | |
418 | ../motif/dataobj.o \ | |
419 | ../motif/dc.o \ | |
420 | ../motif/dcclient.o \ | |
421 | ../motif/dcmemory.o \ | |
422 | ../motif/dcscreen.o \ | |
423 | ../motif/dialog.o \ | |
424 | ../motif/filedlg.o \ | |
425 | ../motif/font.o \ | |
426 | ../motif/frame.o \ | |
427 | ../motif/gauge.o \ | |
428 | ../motif/gdiobj.o \ | |
429 | ../motif/gsockmot.o \ | |
430 | ../motif/icon.o \ | |
431 | ../motif/listbox.o \ | |
432 | ../motif/main.o \ | |
433 | ../motif/mdi.o \ | |
434 | ../motif/menu.o \ | |
435 | ../motif/menuitem.o \ | |
436 | ../motif/minifram.o \ | |
437 | ../motif/msgdlg.o \ | |
438 | ../motif/palette.o \ | |
439 | ../motif/pen.o \ | |
440 | ../motif/radiobox.o \ | |
441 | ../motif/radiobut.o \ | |
442 | ../motif/region.o \ | |
443 | ../motif/scrolbar.o \ | |
444 | ../motif/settings.o \ | |
445 | ../motif/slider.o \ | |
446 | ../motif/statbmp.o \ | |
447 | ../motif/statbox.o \ | |
448 | ../motif/stattext.o \ | |
449 | ../motif/textctrl.o \ | |
450 | ../motif/timer.o \ | |
451 | ../motif/toolbar.o \ | |
452 | ../motif/utils.o \ | |
453 | ../motif/window.o | |
454 | ||
455 | HTMLOBJS = \ | |
456 | ../html/htmlcell.o \ | |
457 | ../html/htmlfilter.o \ | |
458 | ../html/htmlhelp.o \ | |
459 | ../html/htmlhelp_io.o \ | |
460 | ../html/htmlparser.o \ | |
461 | ../html/htmltag.o \ | |
462 | ../html/htmlwin.o \ | |
463 | ../html/htmlwinparser.o \ | |
464 | ../html/mod_fonts.o \ | |
465 | ../html/mod_hline.o \ | |
466 | ../html/mod_image.o \ | |
467 | ../html/mod_layout.o \ | |
468 | ../html/mod_links.o \ | |
469 | ../html/mod_list.o \ | |
470 | ../html/mod_pre.o \ | |
471 | ../html/mod_tables.o \ | |
472 | ../html/search.o | |
473 | ||
474 | UNIXOBJS = \ | |
475 | ../unix/gsocket.o \ | |
476 | ../unix/threadpsx.o \ | |
477 | ../unix/utilsunx.o | |
478 | ||
479 | ZLIBOBJS = \ | |
480 | ../zlib/adler32.o \ | |
481 | ../zlib/compress.o \ | |
482 | ../zlib/crc32.o \ | |
483 | ../zlib/gzio.o \ | |
484 | ../zlib/uncompr.o \ | |
485 | ../zlib/deflate.o \ | |
486 | ../zlib/trees.o \ | |
487 | ../zlib/zutil.o \ | |
488 | ../zlib/inflate.o \ | |
489 | ../zlib/infblock.o \ | |
490 | ../zlib/inftrees.o \ | |
491 | ../zlib/infcodes.o \ | |
492 | ../zlib/infutil.o \ | |
493 | ../zlib/inffast.o | |
494 | ||
495 | PNGOBJS = \ | |
496 | ../png/png.o \ | |
497 | ../png/pngread.o \ | |
498 | ../png/pngrtran.o \ | |
499 | ../png/pngrutil.o \ | |
500 | ../png/pngpread.o \ | |
501 | ../png/pngtrans.o \ | |
502 | ../png/pngwrite.o \ | |
503 | ../png/pngwtran.o \ | |
504 | ../png/pngwutil.o \ | |
505 | ../png/pngerror.o \ | |
506 | ../png/pngmem.o \ | |
507 | ../png/pngwio.o \ | |
508 | ../png/pngrio.o \ | |
509 | ../png/pngget.o \ | |
510 | ../png/pngset.o | |
511 | ||
512 | ||
513 | JPEGOBJS = \ | |
514 | ../jpeg/jcomapi.o \ | |
515 | ../jpeg/jutils.o \ | |
516 | ../jpeg/jerror.o \ | |
517 | ../jpeg/jmemmgr.o \ | |
518 | ../jpeg/jmemnobs.o \ | |
519 | ../jpeg/jcapimin.o \ | |
520 | ../jpeg/jcapistd.o \ | |
521 | ../jpeg/jctrans.o \ | |
522 | ../jpeg/jcparam.o \ | |
523 | ../jpeg/jdatadst.o \ | |
524 | ../jpeg/jcinit.o \ | |
525 | ../jpeg/jcmaster.o \ | |
526 | ../jpeg/jcmarker.o \ | |
527 | ../jpeg/jcmainct.o \ | |
528 | ../jpeg/jcprepct.o \ | |
529 | ../jpeg/jccoefct.o \ | |
530 | ../jpeg/jccolor.o \ | |
531 | ../jpeg/jcsample.o \ | |
532 | ../jpeg/jchuff.o \ | |
533 | ../jpeg/jcphuff.o \ | |
534 | ../jpeg/jcdctmgr.o \ | |
535 | ../jpeg/jfdctfst.o \ | |
536 | ../jpeg/jfdctflt.o \ | |
537 | ../jpeg/jfdctint.o \ | |
538 | ../jpeg/jdapimin.o \ | |
539 | ../jpeg/jdapistd.o \ | |
540 | ../jpeg/jdtrans.o \ | |
541 | ../jpeg/jdatasrc.o \ | |
542 | ../jpeg/jdmaster.o \ | |
543 | ../jpeg/jdinput.o \ | |
544 | ../jpeg/jdmarker.o \ | |
545 | ../jpeg/jdhuff.o \ | |
546 | ../jpeg/jdphuff.o \ | |
547 | ../jpeg/jdmainct.o \ | |
548 | ../jpeg/jdcoefct.o \ | |
549 | ../jpeg/jdpostct.o \ | |
550 | ../jpeg/jddctmgr.o \ | |
551 | ../jpeg/jidctfst.o \ | |
552 | ../jpeg/jidctflt.o \ | |
553 | ../jpeg/jidctint.o \ | |
554 | ../jpeg/jidctred.o \ | |
555 | ../jpeg/jdsample.o \ | |
556 | ../jpeg/jdcolor.o \ | |
557 | ../jpeg/jquant1.o \ | |
558 | ../jpeg/jquant2.o \ | |
559 | ../jpeg/jdmerge.o | |
560 | ||
561 | ||
562 | OBJECTS = $(@GUIOBJS@) $(@COMMONOBJS@) $(@GENERICOBJS@) $(HTMLOBJS) $(UNIXOBJS) \ | |
563 | $(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS) | |
564 | ||
565 | ||
566 | REQUIRED_DIRS = ../../lib ../../src ../../src/common ../../src/gtk ../../src/motif \ | |
567 | ../../src/generic ../../src/unix ../../src/motif/xmombo ../../src/html \ | |
568 | ../../src/zlib ../../src/jpeg ../../src/png | |
569 | ||
48b1d0ff | 570 | all: $(REQUIRED_DIRS) $(OBJECTS) @WX_TARGET_LIBRARY@ @WX_CREATE_LINKS@ |
8e877c19 RR |
571 | |
572 | $(REQUIRED_DIRS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h | |
573 | @if test ! -d ../../lib; then mkdir ../../lib; fi | |
574 | @if test ! -d ../../src; then mkdir ../../src; fi | |
575 | @if test ! -d ../../src/common; then mkdir ../../src/common; fi | |
576 | @if test ! -d ../../src/gtk; then mkdir ../../src/gtk; fi | |
577 | @if test ! -d ../../src/motif; then mkdir ../../src/motif; fi | |
578 | @if test ! -d ../../src/motif/xmcombo; then mkdir ../../src/motif/xmcombo; fi | |
579 | @if test ! -d ../../src/generic; then mkdir ../../src/generic; fi | |
580 | @if test ! -d ../../src/unix; then mkdir ../../src/unix; fi | |
581 | @if test ! -d ../../src/html; then mkdir ../../src/html; fi | |
582 | @if test ! -d ../../src/png; then mkdir ../../src/png; fi | |
583 | @if test ! -d ../../src/jpeg; then mkdir ../../src/jpeg; fi | |
584 | @if test ! -d ../../src/zlib; then mkdir ../../src/zlib; fi | |
585 | ||
48b1d0ff | 586 | @WX_LIBRARY_NAME_STATIC@: $(OBJECTS) |
8e877c19 RR |
587 | $(AR) $(AROPTIONS) ../../lib/$@ $(OBJECTS) |
588 | $(RANLIB) ../../lib/$@ | |
589 | ||
48b1d0ff RR |
590 | @WX_LIBRARY_NAME_SHARED@: $(OBJECTS) |
591 | $(SHARED_LD) ../../lib/$@ $(OBJECTS) $(EXTRALIBS) | |
592 | ||
593 | CREATE_LINKS: $(OBJECTS) | |
594 | @if test -e ../../lib/@WX_LIBRARY_LINK1@; then rm -f ../../lib/@WX_LIBRARY_LINK1@; fi | |
595 | @if test -e ../../lib/@WX_LIBRARY_LINK2@; then rm -f ../../lib/@WX_LIBRARY_LINK2@; fi | |
596 | @if test -e ../../lib/@WX_LIBRARY_LINK3@; then rm -f ../../lib/@WX_LIBRARY_LINK3@; fi | |
597 | $(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK1@ | |
598 | $(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK2@ | |
599 | $(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK3@ | |
600 | ||
8e877c19 RR |
601 | $(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h |
602 | ||
603 | parser.o: parser.c lexer.c | |
604 | $(CCLEX) -c $(CFLAGS) -o $@ parser.c | |
605 | ||
606 | parser.c: $(COMMDIR)/parser.y lexer.c | |
607 | $(YACC) $(COMMDIR)/parser.y | |
608 | @sed -e "s;$(COMMDIR)/y.tab.c;parser.y;g" < y.tab.c | \ | |
609 | sed -e "s/BUFSIZ/5000/g" | \ | |
610 | sed -e "s/YYLMAX 200/YYLMAX 5000/g" | \ | |
611 | sed -e "s/yy/PROIO_yy/g" | \ | |
612 | sed -e "s/input/PROIO_input/g" | \ | |
613 | sed -e "s/unput/PROIO_unput/g" > parser.c | |
614 | @$(RM) y.tab.c | |
615 | ||
616 | lexer.c: $(COMMDIR)/lexer.l | |
617 | $(LEX) $(COMMDIR)/lexer.l | |
618 | @sed -e "s;$(COMMDIR)/lex.yy.c;lexer.l;g" < lex.yy.c | \ | |
619 | sed -e "s/yy/PROIO_yy/g" | \ | |
620 | sed -e "s/input/PROIO_input/g" | \ | |
621 | sed -e "s/unput/PROIO_unput/g" > lexer.c | |
622 | @$(RM) lex.yy.c | |
623 | ||
48b1d0ff RR |
624 | samples: $(OBJECTS) |
625 | @if test ! -e ../../samples/dialog/dialog.cpp; \ | |
626 | then cp -f -r $(WXDIR)/samples ../..; \ | |
627 | fi | |
628 | ||
629 | install: @WX_TARGET_LIBRARY@ | |
8e877c19 RR |
630 | |
631 | clean: | |
632 | rm -f *.o | |
633 | rm -f *.lo | |
634 | rm -f parser.c | |
635 | rm -f lexer.c | |
636 | rm -f *.a | |
637 | rm -f *.la | |
638 | ||
639 | cleanall: clean |