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 19:48, 1999/08/10
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/colrdlgg.o \
107 ../generic/dirdlgg.o \
108 ../generic/extdlgg.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/tipdlg.o \
127 ../generic/treectrl.o
131 ../common/cmndata.o \
134 ../common/datstrm.o \
136 ../common/dbtable.o \
140 ../common/docview.o \
141 ../common/dynarray.o \
144 ../common/extended.o \
147 ../common/fileconf.o \
149 ../common/filesys.o \
150 ../common/framecmn.o \
151 ../common/fs_inet.o \
156 ../common/helpbase.o \
158 ../common/imagbmp.o \
160 ../common/imaggif.o \
161 ../common/imagjpeg.o \
162 ../common/imagpng.o \
164 ../common/ipcbase.o \
169 ../common/mimetype.o \
171 ../common/mstream.o \
173 ../common/objstrm.o \
175 ../common/prntbase.o \
176 ../common/process.o \
177 ../common/protocol.o \
178 ../common/resource.o \
179 ../common/sckaddr.o \
180 ../common/sckfile.o \
182 ../common/sckstrm.o \
185 ../common/strconv.o \
188 ../common/tbarbase.o \
189 ../common/tbarsmpl.o \
190 ../common/textcmn.o \
191 ../common/textfile.o \
193 ../common/timercmn.o \
194 ../common/tokenzr.o \
195 ../common/txtstrm.o \
198 ../common/utilscmn.o \
200 ../common/validate.o \
201 ../common/valtext.o \
202 ../common/variant.o \
203 ../common/wfstream.o \
207 ../common/zipstrm.o \
272 MOTIF_GENERICOBJS = \
273 ../generic/busyinfo.o \
275 ../generic/choicdgg.o \
276 ../generic/colrdlgg.o \
277 ../generic/dirdlgg.o \
278 ../generic/extdlgg.o \
279 ../generic/fontdlgg.o \
281 ../generic/helpxlp.o \
282 ../generic/imaglist.o \
283 ../generic/laywin.o \
284 ../generic/listctrl.o \
285 ../generic/msgdlgg.o \
286 ../generic/notebook.o \
287 ../generic/numdlgg.o \
288 ../generic/panelg.o \
289 ../generic/printps.o \
290 ../generic/prntdlgg.o \
291 ../generic/progdlgg.o \
293 ../generic/propform.o \
294 ../generic/proplist.o \
295 ../generic/sashwin.o \
296 ../generic/scrolwin.o \
297 ../generic/splitter.o \
298 ../generic/statusbr.o \
300 ../generic/textdlgg.o \
301 ../generic/tipdlg.o \
302 ../generic/treectrl.o
306 ../common/choiccmn.o \
307 ../common/cmndata.o \
309 ../common/ctrlcmn.o \
311 ../common/datstrm.o \
313 ../common/dbtable.o \
317 ../common/docview.o \
318 ../common/dynarray.o \
321 ../common/extended.o \
324 ../common/fileconf.o \
326 ../common/filesys.o \
327 ../common/framecmn.o \
328 ../common/fs_inet.o \
333 ../common/helpbase.o \
335 ../common/imagbmp.o \
337 ../common/imaggif.o \
338 ../common/imagjpeg.o \
339 ../common/imagpng.o \
341 ../common/ipcbase.o \
346 ../common/mimetype.o \
348 ../common/mstream.o \
350 ../common/objstrm.o \
353 ../common/prntbase.o \
354 ../common/process.o \
355 ../common/protocol.o \
356 ../common/resource.o \
357 ../common/sckaddr.o \
358 ../common/sckfile.o \
360 ../common/sckstrm.o \
363 ../common/strconv.o \
366 ../common/tbarbase.o \
367 ../common/tbarsmpl.o \
368 ../common/textcmn.o \
369 ../common/textfile.o \
371 ../common/timercmn.o \
372 ../common/tokenzr.o \
373 ../common/txtstrm.o \
376 ../common/utilscmn.o \
378 ../common/validate.o \
379 ../common/valtext.o \
380 ../common/variant.o \
381 ../common/wfstream.o \
385 ../common/zipstrm.o \
389 ../motif/xmcombo/xmcombo.o \
393 ../motif/bmpbuttn.o \
396 ../motif/checkbox.o \
400 ../motif/combobox.o \
406 ../motif/dcclient.o \
407 ../motif/dcmemory.o \
408 ../motif/dcscreen.o \
415 ../motif/gsockmot.o \
421 ../motif/menuitem.o \
422 ../motif/minifram.o \
426 ../motif/radiobox.o \
427 ../motif/radiobut.o \
429 ../motif/scrolbar.o \
430 ../motif/settings.o \
434 ../motif/stattext.o \
435 ../motif/textctrl.o \
443 ../html/htmlfilter.o \
445 ../html/htmlhelp_io.o \
446 ../html/htmlparser.o \
449 ../html/htmlwinparser.o \
450 ../html/mod_fonts.o \
451 ../html/mod_hline.o \
452 ../html/mod_image.o \
453 ../html/mod_layout.o \
454 ../html/mod_links.o \
457 ../html/mod_tables.o \
462 ../unix/threadpsx.o \
548 OBJECTS = $(@GUIOBJS@) $(@COMMONOBJS@) $(@GENERICOBJS@) $(HTMLOBJS) $(UNIXOBJS) \
549 $(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
552 REQUIRED_DIRS = ../../lib ../../src ../../src/common ../../src/gtk ../../src/motif \
553 ../../src/generic ../../src/unix ../../src/motif/xmombo ../../src/html \
554 ../../src/zlib ../../src/jpeg ../../src/png
556 all: $(REQUIRED_DIRS) $(OBJECTS) $(WXLIB)
558 $(REQUIRED_DIRS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
559 @if test ! -d ../../lib; then mkdir ../../lib; fi
560 @if test ! -d ../../src; then mkdir ../../src; fi
561 @if test ! -d ../../src/common; then mkdir ../../src/common; fi
562 @if test ! -d ../../src/gtk; then mkdir ../../src/gtk; fi
563 @if test ! -d ../../src/motif; then mkdir ../../src/motif; fi
564 @if test ! -d ../../src/motif/xmcombo; then mkdir ../../src/motif/xmcombo; fi
565 @if test ! -d ../../src/generic; then mkdir ../../src/generic; fi
566 @if test ! -d ../../src/unix; then mkdir ../../src/unix; fi
567 @if test ! -d ../../src/html; then mkdir ../../src/html; fi
568 @if test ! -d ../../src/png; then mkdir ../../src/png; fi
569 @if test ! -d ../../src/jpeg; then mkdir ../../src/jpeg; fi
570 @if test ! -d ../../src/zlib; then mkdir ../../src/zlib; fi
573 @if test ! ../../samples/dialog.cpp; \
574 then cp -f -r $(WXDIR)/samples ../..; \
576 $(AR) $(AROPTIONS) ../../lib/$@ $(OBJECTS)
577 $(RANLIB) ../../lib/$@
579 $(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
581 parser.o: parser.c lexer.c
582 $(CCLEX) -c $(CFLAGS) -o $@ parser.c
584 parser.c: $(COMMDIR)/parser.y lexer.c
585 $(YACC) $(COMMDIR)/parser.y
586 @sed -e "s;$(COMMDIR)/y.tab.c;parser.y;g" < y.tab.c | \
587 sed -e "s/BUFSIZ/5000/g" | \
588 sed -e "s/YYLMAX 200/YYLMAX 5000/g" | \
589 sed -e "s/yy/PROIO_yy/g" | \
590 sed -e "s/input/PROIO_input/g" | \
591 sed -e "s/unput/PROIO_unput/g" > parser.c
594 lexer.c: $(COMMDIR)/lexer.l
595 $(LEX) $(COMMDIR)/lexer.l
596 @sed -e "s;$(COMMDIR)/lex.yy.c;lexer.l;g" < lex.yy.c | \
597 sed -e "s/yy/PROIO_yy/g" | \
598 sed -e "s/input/PROIO_input/g" | \
599 sed -e "s/unput/PROIO_unput/g" > lexer.c