4 # $(INSTALL_DATA) $(INCDIR)/wx/window.h $(includedir)/wx/window.h
6 # foreach $file (sort keys %wxINCLUDE) {
7 # next if $wxINCLUDE{$file} =~ /\b(GTK|MSW|MOT|PM|MAC|GEN|HTM|UNX)\b/;
9 # $project{"WXINSTALLWX"} .= "$(INSTALL_DATA)" . " " . "\$(INCDIR)/wx/" . $file . " \$(includedir)/wx/" . $file . "\n"
14 # This file was automatically generated by tmake at 09:46, 1999/08/11
15 # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T!
19 # Author: Julian Smart, Robert Roebling, Vadim Zeitlin
22 # Copyright:(c) 1993, AIAI, University of Edinburgh,
23 # Copyright:(c) 1999, Vadim Zeitlin
24 # Copyright:(c) 1999, Robert Roebling
26 # Makefile for libwx_gtk.a, libwx_motif.a and libwx_msw.a
28 ###################################################################
32 ########################### Paths #################################
38 top_srcdir = @top_srcdir@
40 exec_prefix = @exec_prefix@
44 libexecdir = @libexecdir@
46 sysconfdir = @sysconfdir@
47 sharedstatedir = @sharedstatedir@
48 localstatedir = @localstatedir@
52 includedir = @includedir@
53 oldincludedir = /usr/include
57 pkgdatadir = $(datadir)/@PACKAGE@
58 pkglibdir = $(libdir)/@PACKAGE@
59 pkgincludedir = $(includedir)/@PACKAGE@
64 INSTALL_PROGRAM = @INSTALL_PROGRAM@
65 INSTALL_DATA = @INSTALL_DATA@
66 INSTALL_SCRIPT = @INSTALL_SCRIPT@
67 transform = @program_transform_name@
75 build_alias = @build_alias@
76 build_triplet = @build@
77 host_alias = @host_alias@
79 target_alias = @target_alias@
80 target_triplet = @target@
82 ############################# Dirs #################################
84 WXDIR = $(srcdir)/../..
86 # Subordinate library possibilities
88 GENDIR = $(WXDIR)/src/generic
89 COMMDIR = $(WXDIR)/src/common
90 HTMLDIR = $(WXDIR)/src/html
91 UNIXDIR = $(WXDIR)/src/unix
92 PNGDIR = $(WXDIR)/src/png
93 JPEGDIR = $(WXDIR)/src/jpeg
94 ZLIBDIR = $(WXDIR)/src/zlib
95 GTKDIR = $(WXDIR)/src/gtk
96 MOTIFDIR = $(WXDIR)/src/motif
97 INCDIR = $(WXDIR)/include
99 DOCDIR = $(WXDIR)/docs
101 ############################## Files ##################################
104 ../generic/busyinfo.o \
106 ../generic/choicdgg.o \
107 ../generic/colrdlgg.o \
108 ../generic/dirdlgg.o \
109 ../generic/fontdlgg.o \
111 ../generic/imaglist.o \
112 ../generic/laywin.o \
113 ../generic/listctrl.o \
114 ../generic/numdlgg.o \
115 ../generic/panelg.o \
116 ../generic/printps.o \
117 ../generic/prntdlgg.o \
118 ../generic/progdlgg.o \
120 ../generic/propform.o \
121 ../generic/proplist.o \
122 ../generic/sashwin.o \
123 ../generic/scrolwin.o \
124 ../generic/splitter.o \
125 ../generic/statusbr.o \
126 ../generic/textdlgg.o \
127 ../generic/tipdlg.o \
128 ../generic/treectrl.o
132 ../common/cmndata.o \
135 ../common/datstrm.o \
137 ../common/dbtable.o \
141 ../common/docview.o \
142 ../common/dynarray.o \
145 ../common/extended.o \
148 ../common/fileconf.o \
150 ../common/filesys.o \
151 ../common/framecmn.o \
152 ../common/fs_inet.o \
157 ../common/helpbase.o \
159 ../common/imagbmp.o \
161 ../common/imaggif.o \
162 ../common/imagjpeg.o \
163 ../common/imagpng.o \
165 ../common/ipcbase.o \
170 ../common/mimetype.o \
172 ../common/mstream.o \
174 ../common/objstrm.o \
176 ../common/prntbase.o \
177 ../common/process.o \
178 ../common/protocol.o \
179 ../common/resource.o \
180 ../common/sckaddr.o \
181 ../common/sckfile.o \
183 ../common/sckstrm.o \
186 ../common/strconv.o \
189 ../common/tbarbase.o \
190 ../common/tbarsmpl.o \
191 ../common/textcmn.o \
192 ../common/textfile.o \
194 ../common/timercmn.o \
195 ../common/tokenzr.o \
196 ../common/txtstrm.o \
199 ../common/utilscmn.o \
201 ../common/validate.o \
202 ../common/valtext.o \
203 ../common/variant.o \
204 ../common/wfstream.o \
208 ../common/zipstrm.o \
271 MOTIF_GENERICOBJS = \
272 ../generic/busyinfo.o \
274 ../generic/choicdgg.o \
275 ../generic/colrdlgg.o \
276 ../generic/dirdlgg.o \
277 ../generic/fontdlgg.o \
279 ../generic/helpxlp.o \
280 ../generic/imaglist.o \
281 ../generic/laywin.o \
282 ../generic/listctrl.o \
283 ../generic/msgdlgg.o \
284 ../generic/notebook.o \
285 ../generic/numdlgg.o \
286 ../generic/panelg.o \
287 ../generic/printps.o \
288 ../generic/prntdlgg.o \
289 ../generic/progdlgg.o \
291 ../generic/propform.o \
292 ../generic/proplist.o \
293 ../generic/sashwin.o \
294 ../generic/scrolwin.o \
295 ../generic/splitter.o \
296 ../generic/statusbr.o \
298 ../generic/textdlgg.o \
299 ../generic/tipdlg.o \
300 ../generic/treectrl.o
304 ../common/choiccmn.o \
305 ../common/cmndata.o \
307 ../common/ctrlcmn.o \
309 ../common/datstrm.o \
311 ../common/dbtable.o \
315 ../common/docview.o \
316 ../common/dynarray.o \
319 ../common/extended.o \
322 ../common/fileconf.o \
324 ../common/filesys.o \
325 ../common/framecmn.o \
326 ../common/fs_inet.o \
331 ../common/helpbase.o \
333 ../common/imagbmp.o \
335 ../common/imaggif.o \
336 ../common/imagjpeg.o \
337 ../common/imagpng.o \
339 ../common/ipcbase.o \
344 ../common/mimetype.o \
346 ../common/mstream.o \
348 ../common/objstrm.o \
351 ../common/prntbase.o \
352 ../common/process.o \
353 ../common/protocol.o \
354 ../common/resource.o \
355 ../common/sckaddr.o \
356 ../common/sckfile.o \
358 ../common/sckstrm.o \
361 ../common/strconv.o \
364 ../common/tbarbase.o \
365 ../common/tbarsmpl.o \
366 ../common/textcmn.o \
367 ../common/textfile.o \
369 ../common/timercmn.o \
370 ../common/tokenzr.o \
371 ../common/txtstrm.o \
374 ../common/utilscmn.o \
376 ../common/validate.o \
377 ../common/valtext.o \
378 ../common/variant.o \
379 ../common/wfstream.o \
383 ../common/zipstrm.o \
387 ../motif/xmcombo/xmcombo.o \
391 ../motif/bmpbuttn.o \
394 ../motif/checkbox.o \
398 ../motif/combobox.o \
404 ../motif/dcclient.o \
405 ../motif/dcmemory.o \
406 ../motif/dcscreen.o \
413 ../motif/gsockmot.o \
419 ../motif/menuitem.o \
420 ../motif/minifram.o \
424 ../motif/radiobox.o \
425 ../motif/radiobut.o \
427 ../motif/scrolbar.o \
428 ../motif/settings.o \
432 ../motif/stattext.o \
433 ../motif/textctrl.o \
441 ../html/htmlfilter.o \
443 ../html/htmlhelp_io.o \
444 ../html/htmlparser.o \
447 ../html/htmlwinparser.o \
448 ../html/mod_fonts.o \
449 ../html/mod_hline.o \
450 ../html/mod_image.o \
451 ../html/mod_layout.o \
452 ../html/mod_links.o \
455 ../html/mod_tables.o \
460 ../unix/threadpsx.o \
546 OBJECTS = $(@GUIOBJS@) $(@COMMONOBJS@) $(@GENERICOBJS@) $(HTMLOBJS) $(UNIXOBJS) \
547 $(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
550 REQUIRED_DIRS = ../../lib ../../src ../../src/common ../../src/gtk ../../src/motif \
551 ../../src/generic ../../src/unix ../../src/motif/xmombo ../../src/html \
552 ../../src/zlib ../../src/jpeg ../../src/png
554 all: $(REQUIRED_DIRS) $(OBJECTS) $(WXLIB)
556 $(REQUIRED_DIRS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
557 @if test ! -d ../../lib; then mkdir ../../lib; fi
558 @if test ! -d ../../src; then mkdir ../../src; fi
559 @if test ! -d ../../src/common; then mkdir ../../src/common; fi
560 @if test ! -d ../../src/gtk; then mkdir ../../src/gtk; fi
561 @if test ! -d ../../src/motif; then mkdir ../../src/motif; fi
562 @if test ! -d ../../src/motif/xmcombo; then mkdir ../../src/motif/xmcombo; fi
563 @if test ! -d ../../src/generic; then mkdir ../../src/generic; fi
564 @if test ! -d ../../src/unix; then mkdir ../../src/unix; fi
565 @if test ! -d ../../src/html; then mkdir ../../src/html; fi
566 @if test ! -d ../../src/png; then mkdir ../../src/png; fi
567 @if test ! -d ../../src/jpeg; then mkdir ../../src/jpeg; fi
568 @if test ! -d ../../src/zlib; then mkdir ../../src/zlib; fi
571 @if test ! ../../samples/dialog.cpp; \
572 then cp -f -r $(WXDIR)/samples ../..; \
574 $(AR) $(AROPTIONS) ../../lib/$@ $(OBJECTS)
575 $(RANLIB) ../../lib/$@
577 $(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
579 parser.o: parser.c lexer.c
580 $(CCLEX) -c $(CFLAGS) -o $@ parser.c
582 parser.c: $(COMMDIR)/parser.y lexer.c
583 $(YACC) $(COMMDIR)/parser.y
584 @sed -e "s;$(COMMDIR)/y.tab.c;parser.y;g" < y.tab.c | \
585 sed -e "s/BUFSIZ/5000/g" | \
586 sed -e "s/YYLMAX 200/YYLMAX 5000/g" | \
587 sed -e "s/yy/PROIO_yy/g" | \
588 sed -e "s/input/PROIO_input/g" | \
589 sed -e "s/unput/PROIO_unput/g" > parser.c
592 lexer.c: $(COMMDIR)/lexer.l
593 $(LEX) $(COMMDIR)/lexer.l
594 @sed -e "s;$(COMMDIR)/lex.yy.c;lexer.l;g" < lex.yy.c | \
595 sed -e "s/yy/PROIO_yy/g" | \
596 sed -e "s/input/PROIO_input/g" | \
597 sed -e "s/unput/PROIO_unput/g" > lexer.c