]> git.saurik.com Git - wxWidgets.git/blame - makefile.unx.in
win32 miniframe added
[wxWidgets.git] / makefile.unx.in
CommitLineData
f56b8330
RR
1
2# This file was automatically generated by tmake at 23:03, 1999/07/29
3# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T!
4
5#
6# File: makefile.unx
7# Author: Julian Smart, Robert Roebling, Vadim Zeitlin
8# Created: 1993
9# Updated: 1999
10# Copyright:(c) 1993, AIAI, University of Edinburgh,
11# Copyright:(c) 1999, Vadim Zeitlin
12# Copyright:(c) 1999, Robert Roebling
13#
14# Makefile for libwx_gtk.a, libwx_motif.a and libwx_msw.a
15
16########################### VERSION #################################
17
18LIBS = @LIBS@
19
20TOOLKIT = @TOOLKIT@
21
22WXLIB = @WX_LIBRARY@
23
24########################### VERSION #################################
25
26WX_MAJOR_VERSION_NUMBER = @WX_MAJOR_VERSION_NUMBER@
27WX_MINOR_VERSION_NUMBER = @WX_MINOR_VERSION_NUMBER@
28WX_RELEASE_NUMBER = @WX_RELEASE_NUMBER@
29
30########################### Misc #################################
31
32SHELL = @SHELL@
33
34########################### Paths #################################
35
36srcdir = @srcdir@/src/gtk
37
38top_srcdir = @top_srcdir@
39prefix = @prefix@
40exec_prefix = @exec_prefix@
41
42bindir = @bindir@
43sbindir = @sbindir@
44libexecdir = @libexecdir@
45datadir = @datadir@
46sysconfdir = @sysconfdir@
47sharedstatedir = @sharedstatedir@
48localstatedir = @localstatedir@
49libdir = @libdir@
50infodir = @infodir@
51mandir = @mandir@
52includedir = @includedir@
53oldincludedir = /usr/include
54
55DESTDIR =
56
57pkgdatadir = $(datadir)/@PACKAGE@
58pkglibdir = $(libdir)/@PACKAGE@
59pkgincludedir = $(includedir)/@PACKAGE@
60
61top_builddir = .
62
63INSTALL = @INSTALL@
64INSTALL_PROGRAM = @INSTALL_PROGRAM@
65INSTALL_DATA = @INSTALL_DATA@
66INSTALL_SCRIPT = @INSTALL_SCRIPT@
67transform = @program_transform_name@
68
69NORMAL_INSTALL = :
70PRE_INSTALL = :
71POST_INSTALL = :
72NORMAL_UNINSTALL = :
73PRE_UNINSTALL = :
74POST_UNINSTALL = :
75build_alias = @build_alias@
76build_triplet = @build@
77host_alias = @host_alias@
78host_triplet = @host@
79target_alias = @target_alias@
80target_triplet = @target@
81
82EXTRA_VPATH = @EXTRA_VPATH_MF@
83
84VPATH = .:${srcdir}:${srcdir}/src/common:${srcdir}/src/generic:${srcdir}/src/html:${EXTRA_VPATH}
85
86########################### Programs #################################
87
88# C++ compiler
89CC = @CXX@
90CCPP = @CXXCPP@
91
92# C compiler
93CCC = @CC@
94CCCPP = @CPP@
95
96# Compiler for lex/yacc .c programs
97CCLEX = @CC@
98
99LEX = @LEX@
100YACC = @YACC@
101AR = @AR@
102AS = @AS@
103NM = @NM@
104LN_S = @LN_S@
105STRIP = @STRIP@
106MAKE = make
107AROPTIONS = ruv
108RANLIB = @RANLIB@
109LD = @LD@
110MAKEINFO = @MAKEINFO@
111
112########################### Flags #################################
113
114CFLAGS = @TOOLKIT_DEF@ @WXDEBUG_DEFINE@ @CFLAGS@
115CPPFLAGS = @TOOLKIT_DEF@ @WXDEBUG_DEFINE@ @CXXFLAGS@
116
117########################### Rules #################################
118
119# Clears all default suffixes
120.SUFFIXES: .o .cpp .c
121
122.c.o :
123 $(CCC) -c $(CFLAGS) -o $@ $<
124
125.cpp.o :
126 $(CC) -c $(CPPFLAGS) -o $@ $<
127
128########################### Files #################################
129
130WXDIR = $(srcdir)/../..
131
132# Subordinate library possibilities
133
134GENDIR = $(WXDIR)/src/generic
135COMMDIR = $(WXDIR)/src/common
136HTMLDIR = $(WXDIR)/src/html
137UNIXDIR = $(WXDIR)/src/unix
138PNGDIR = $(WXDIR)/src/png
139JPEGDIR = $(WXDIR)/src/jpeg
140ZLIBDIR = $(WXDIR)/src/zlib
141GTKDIR = $(WXDIR)/src/gtk
142
143DOCDIR = $(WXDIR)\docs
144
145GENERICOBJS = \
146 busyinfo.o \
147 caret.o \
148 colrdlgg.o \
149 dirdlgg.o \
150 extdlgg.o \
151 fontdlgg.o \
152 gridg.o \
153 imaglist.o \
154 laywin.o \
155 listctrl.o \
156 numdlgg.o \
157 panelg.o \
158 printps.o \
159 prntdlgg.o \
160 progdlgg.o \
161 prop.o \
162 propform.o \
163 proplist.o \
164 sashwin.o \
165 scrolwin.o \
166 splitter.o \
167 statusbr.o \
168 tipdlg.o \
169 treectrl.o
170
171COMMONOBJS = \
172 parser.o \
173 cmndata.o \
174 config.o \
175 date.o \
176 datstrm.o \
177 db.o \
178 dbtable.o \
179 dcbase.o \
180 dlgcmn.o \
181 docmdi.o \
182 docview.o \
183 dynarray.o \
184 dynlib.o \
185 event.o \
186 extended.o \
187 ffile.o \
188 file.o \
189 fileconf.o \
190 filefn.o \
191 filesys.o \
192 framecmn.o \
193 fs_inet.o \
194 fs_zip.o \
195 ftp.o \
196 gdicmn.o \
197 hash.o \
198 helpbase.o \
199 http.o \
200 imagbmp.o \
201 image.o \
202 imaggif.o \
203 imagjpeg.o \
204 imagpng.o \
205 intl.o \
206 ipcbase.o \
207 layout.o \
208 list.o \
209 log.o \
210 memory.o \
211 mimetype.o \
212 module.o \
213 mstream.o \
214 object.o \
215 objstrm.o \
216 paper.o \
217 prntbase.o \
218 process.o \
219 protocol.o \
220 resource.o \
221 sckaddr.o \
222 sckfile.o \
223 sckipc.o \
224 sckstrm.o \
225 socket.o \
226 stream.o \
227 string.o \
228 tbarbase.o \
229 tbarsmpl.o \
230 textcmn.o \
231 textfile.o \
232 time.o \
233 timercmn.o \
234 tokenzr.o \
235 txtstrm.o \
236 unzip.o \
237 url.o \
238 utilscmn.o \
239 valgen.o \
240 validate.o \
241 valtext.o \
242 variant.o \
243 wfstream.o \
244 wincmn.o \
245 wxchar.o \
246 wxexpr.o \
247 zipstream.o \
248 zstream.o
249
250HTMLOBJS = \
251 htmlcell.o \
252 htmlfilter.o \
253 htmlhelp.o \
254 htmlhelp_io.o \
255 htmlparser.o \
256 htmltag.o \
257 htmlwin.o \
258 htmlwinparser.o \
259 mod_fonts.o \
260 mod_hline.o \
261 mod_image.o \
262 mod_layout.o \
263 mod_links.cpp \
264 mod_list.o \
265 mod_pre.o \
266 mod_tables.o \
267 search.o
268
269GTKOBJS = \
270 accel.o \
271 app.o \
272 bitmap.o \
273 bmpbuttn.o \
274 brush.o \
275 button.o \
276 checkbox.o \
277 checklst.o \
278 choicdlg.o \
279 choice.o \
280 clipbrd.o \
281 colour.o \
282 combobox.o \
283 control.o \
284 cursor.o \
285 data.o \
286 dataobj.o \
287 dc.o \
288 dcclient.o \
289 dcmemory.cpp \
290 dcscreen.o \
291 dialog.o \
292 dnd.o \
293 filedlg.o \
294 font.o \
295 frame.o \
296 gauge.o \
297 gdiobj.o \
298 gsockgtk.o \
299 icon.o \
300 listbox.o \
301 main.o \
302 mdi.o \
303 menu.o \
304 minifram.o \
305 msgdlg.o \
306 notebook.o \
307 palette.o \
308 pen.o \
309 radiobox.o \
310 radiobut.o \
311 region.o \
312 scrolbar.o \
313 settings.o \
314 slider.o \
315 spinbutt.o \
316 statbmp.o \
317 statbox.o \
318 statline.o \
319 stattext.o \
320 tbargtk.o \
321 textctrl.o \
322 textdlg.o \
323 timer.o \
324 tooltip.o \
325 utilsgtk.o \
326 utilsres.o \
327 wave.o \
328 win_gtk.o \
329 window.o
330
331UNIXOBJS = \
332 gsocket.o \
333 threadpsx.o \
334 utilsunx.o
335
336ZLIBOBJS = \
337 adler32.o \
338 compress.o \
339 crc32.o \
340 gzio.o \
341 uncompr.o \
342 deflate.o \
343 trees.o \
344 zutil.o \
345 inflate.o \
346 infblock.o \
347 inftrees.o \
348 infcodes.o \
349 infutil.o \
350 inffast.o
351
352PNGOBJS = \
353 png.o \
354 pngread.o \
355 pngrtran.o \
356 pngrutil.o \
357 pngpread.o \
358 pngtrans.o \
359 pngwrite.o \
360 pngwtran.o \
361 pngwutil.o \
362 pngerror.o \
363 pngmem.o \
364 pngwio.o \
365 pngrio.o \
366 pngget.o \
367 pngset.o
368
369
370JPEGOBJS = \
371 jcomapi.o \
372 jutils.o \
373 jerror.o \
374 jmemmgr.o \
375 jmemnobs.o \
376 jcapimin.o \
377 jcapistd.o \
378 jctrans.o \
379 jcparam.o \
380 jdatadst.o \
381 jcinit.o \
382 jcmaster.o \
383 jcmarker.o \
384 jcmainct.o \
385 jcprepct.o \
386 jccoefct.o \
387 jccolor.o \
388 jcsample.o \
389 jchuff.o \
390 jcphuff.o \
391 jcdctmgr.o \
392 jfdctfst.o \
393 jfdctflt.o \
394 jfdctint.o \
395 jdapimin.o \
396 jdapistd.o \
397 jdtrans.o \
398 jdatasrc.o \
399 jdmaster.o \
400 jdinput.o \
401 jdmarker.o \
402 jdhuff.o \
403 jdphuff.o \
404 jdmainct.o \
405 jdcoefct.o \
406 jdpostct.o \
407 jddctmgr.o \
408 jidctfst.o \
409 jidctflt.o \
410 jidctint.o \
411 jidctred.o \
412 jdsample.o \
413 jdcolor.o \
414 jquant1.o \
415 jquant2.o \
416 jdmerge.o
417
418OBJECTS = $(GTKOBJS) $(COMMONOBJS) $(GENERICOBJS) $(HTMLOBJ) $(UNIXOBJS) \
419 $(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
420
421all: $(OBJECTS) $(WXLIB)
422
423$(WXLIB): $(OBJECTS)
424 $AR) $(AROPTIONS) $@ $(OBJECTS)
425 $(RANLIB) $@
426
427$(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
428
429parser.o: parser.c lexer.c
430 $(CCLEX) -c $(CFLAGS) -o $@ parser.c
431
432parser.c: $(COMMDIR)/parser.y lexer.c
433 $(YACC) $(COMMDIR)/parser.y
434 @sed -e "s;$(COMMDIR)/y.tab.c;parser.y;g" < y.tab.c | \
435 sed -e "s/BUFSIZ/5000/g" | \
436 sed -e "s/YYLMAX 200/YYLMAX 5000/g" | \
437 sed -e "s/yy/PROIO_yy/g" | \
438 sed -e "s/input/PROIO_input/g" | \
439 sed -e "s/unput/PROIO_unput/g" > parser.c
440 @$(RM) y.tab.c
441
442lexer.c: $(COMMDIR)/lexer.l
443 $(LEX) $(COMMDIR)/lexer.l
444 @sed -e "s;$(COMMDIR)/lex.yy.c;lexer.l;g" < lex.yy.c | \
445 sed -e "s/yy/PROIO_yy/g" | \
446 sed -e "s/input/PROIO_input/g" | \
447 sed -e "s/unput/PROIO_unput/g" > lexer.c
448 @$(RM) lex.yy.c
449
450clean:
451 rm -f *.o
452 rm -f *.lo
453 rm -f parser.c
454 rm -f lexer.c
455 rm -f *.a
456 rm -f *.la
457
458cleanall: clean