New makefile system in place, obsoletes libtool,
autoheader, automake and the testconf directory. So far only GTK and only shared libraries. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3354 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,639 +0,0 @@
|
||||
|
||||
#
|
||||
# I want this to be:
|
||||
# $(INSTALL_DATA) $(INCDIR)/wx/window.h $(includedir)/wx/window.h
|
||||
#
|
||||
# foreach $file (sort keys %wxINCLUDE) {
|
||||
# next if $wxINCLUDE{$file} =~ /\b(GTK|MSW|MOT|PM|MAC|GEN|HTM|UNX)\b/;
|
||||
#
|
||||
# $project{"WXINSTALLWX"} .= "$(INSTALL_DATA)" . " " . "\$(INCDIR)/wx/" . $file . " \$(includedir)/wx/" . $file . "\n"
|
||||
# }
|
||||
#
|
||||
#
|
||||
#
|
||||
# This file was automatically generated by tmake at 18:19, 1999/08/11
|
||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T!
|
||||
|
||||
#
|
||||
# File: makefile.unx
|
||||
# Author: Julian Smart, Robert Roebling, Vadim Zeitlin
|
||||
# Created: 1993
|
||||
# Updated: 1999
|
||||
# Copyright:(c) 1993, AIAI, University of Edinburgh,
|
||||
# Copyright:(c) 1999, Vadim Zeitlin
|
||||
# Copyright:(c) 1999, Robert Roebling
|
||||
#
|
||||
# Makefile for libwx_gtk.a, libwx_motif.a and libwx_msw.a
|
||||
|
||||
###################################################################
|
||||
|
||||
include ../make.env
|
||||
|
||||
############## override make.env for PIC ##########################
|
||||
|
||||
# Clears all default suffixes
|
||||
.SUFFIXES: .o .cpp .c .cxx
|
||||
|
||||
.c.o :
|
||||
$(CCC) -c $(CFLAGS) $(PICFLAGS) -o $@ $<
|
||||
|
||||
.cpp.o :
|
||||
$(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $<
|
||||
|
||||
.cxx.o :
|
||||
$(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $<
|
||||
|
||||
########################### Paths #################################
|
||||
|
||||
srcdir = @srcdir@
|
||||
|
||||
VPATH = :$(srcdir)
|
||||
|
||||
top_srcdir = @top_srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
|
||||
DESTDIR =
|
||||
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
|
||||
top_builddir = ../..
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
transform = @program_transform_name@
|
||||
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_alias = @build_alias@
|
||||
build_triplet = @build@
|
||||
host_alias = @host_alias@
|
||||
host_triplet = @host@
|
||||
target_alias = @target_alias@
|
||||
target_triplet = @target@
|
||||
|
||||
############################# Dirs #################################
|
||||
|
||||
WXDIR = $(srcdir)/../..
|
||||
|
||||
# Subordinate library possibilities
|
||||
|
||||
GENDIR = $(WXDIR)/src/generic
|
||||
COMMDIR = $(WXDIR)/src/common
|
||||
HTMLDIR = $(WXDIR)/src/html
|
||||
UNIXDIR = $(WXDIR)/src/unix
|
||||
PNGDIR = $(WXDIR)/src/png
|
||||
JPEGDIR = $(WXDIR)/src/jpeg
|
||||
ZLIBDIR = $(WXDIR)/src/zlib
|
||||
GTKDIR = $(WXDIR)/src/gtk
|
||||
MOTIFDIR = $(WXDIR)/src/motif
|
||||
INCDIR = $(WXDIR)/include
|
||||
|
||||
DOCDIR = $(WXDIR)/docs
|
||||
|
||||
############################## Files ##################################
|
||||
|
||||
GTK_GENERICOBJS = \
|
||||
../generic/busyinfo.o \
|
||||
../generic/caret.o \
|
||||
../generic/choicdgg.o \
|
||||
../generic/colrdlgg.o \
|
||||
../generic/dcpsg.o \
|
||||
../generic/dirdlgg.o \
|
||||
../generic/fontdlgg.o \
|
||||
../generic/gridg.o \
|
||||
../generic/imaglist.o \
|
||||
../generic/laywin.o \
|
||||
../generic/listctrl.o \
|
||||
../generic/msgdlgg.o \
|
||||
../generic/numdlgg.o \
|
||||
../generic/panelg.o \
|
||||
../generic/printps.o \
|
||||
../generic/prntdlgg.o \
|
||||
../generic/progdlgg.o \
|
||||
../generic/prop.o \
|
||||
../generic/propform.o \
|
||||
../generic/proplist.o \
|
||||
../generic/sashwin.o \
|
||||
../generic/scrolwin.o \
|
||||
../generic/splitter.o \
|
||||
../generic/statusbr.o \
|
||||
../generic/textdlgg.o \
|
||||
../generic/tipdlg.o \
|
||||
../generic/treectrl.o
|
||||
|
||||
GTK_COMMONOBJS = \
|
||||
parser.o \
|
||||
../common/cmndata.o \
|
||||
../common/config.o \
|
||||
../common/date.o \
|
||||
../common/datstrm.o \
|
||||
../common/db.o \
|
||||
../common/dbtable.o \
|
||||
../common/dcbase.o \
|
||||
../common/dlgcmn.o \
|
||||
../common/docmdi.o \
|
||||
../common/docview.o \
|
||||
../common/dynarray.o \
|
||||
../common/dynlib.o \
|
||||
../common/event.o \
|
||||
../common/extended.o \
|
||||
../common/ffile.o \
|
||||
../common/file.o \
|
||||
../common/fileconf.o \
|
||||
../common/filefn.o \
|
||||
../common/filesys.o \
|
||||
../common/framecmn.o \
|
||||
../common/fs_inet.o \
|
||||
../common/fs_zip.o \
|
||||
../common/ftp.o \
|
||||
../common/gdicmn.o \
|
||||
../common/hash.o \
|
||||
../common/helpbase.o \
|
||||
../common/http.o \
|
||||
../common/imagbmp.o \
|
||||
../common/image.o \
|
||||
../common/imaggif.o \
|
||||
../common/imagjpeg.o \
|
||||
../common/imagpng.o \
|
||||
../common/intl.o \
|
||||
../common/ipcbase.o \
|
||||
../common/layout.o \
|
||||
../common/list.o \
|
||||
../common/log.o \
|
||||
../common/memory.o \
|
||||
../common/mimetype.o \
|
||||
../common/module.o \
|
||||
../common/mstream.o \
|
||||
../common/object.o \
|
||||
../common/objstrm.o \
|
||||
../common/paper.o \
|
||||
../common/prntbase.o \
|
||||
../common/process.o \
|
||||
../common/protocol.o \
|
||||
../common/resource.o \
|
||||
../common/sckaddr.o \
|
||||
../common/sckfile.o \
|
||||
../common/sckipc.o \
|
||||
../common/sckstrm.o \
|
||||
../common/sizer.o \
|
||||
../common/socket.o \
|
||||
../common/strconv.o \
|
||||
../common/stream.o \
|
||||
../common/string.o \
|
||||
../common/tbarbase.o \
|
||||
../common/tbarsmpl.o \
|
||||
../common/textcmn.o \
|
||||
../common/textfile.o \
|
||||
../common/time.o \
|
||||
../common/timercmn.o \
|
||||
../common/tokenzr.o \
|
||||
../common/txtstrm.o \
|
||||
../common/unzip.o \
|
||||
../common/url.o \
|
||||
../common/utilscmn.o \
|
||||
../common/valgen.o \
|
||||
../common/validate.o \
|
||||
../common/valtext.o \
|
||||
../common/variant.o \
|
||||
../common/wfstream.o \
|
||||
../common/wincmn.o \
|
||||
../common/wxchar.o \
|
||||
../common/wxexpr.o \
|
||||
../common/zipstrm.o \
|
||||
../common/zstream.o
|
||||
|
||||
GTK_GUIOBJS = \
|
||||
../gtk/accel.o \
|
||||
../gtk/app.o \
|
||||
../gtk/bitmap.o \
|
||||
../gtk/bmpbuttn.o \
|
||||
../gtk/brush.o \
|
||||
../gtk/button.o \
|
||||
../gtk/checkbox.o \
|
||||
../gtk/checklst.o \
|
||||
../gtk/choice.o \
|
||||
../gtk/clipbrd.o \
|
||||
../gtk/colour.o \
|
||||
../gtk/combobox.o \
|
||||
../gtk/control.o \
|
||||
../gtk/cursor.o \
|
||||
../gtk/data.o \
|
||||
../gtk/dataobj.o \
|
||||
../gtk/dc.o \
|
||||
../gtk/dcclient.o \
|
||||
../gtk/dcmemory.o \
|
||||
../gtk/dcscreen.o \
|
||||
../gtk/dialog.o \
|
||||
../gtk/dnd.o \
|
||||
../gtk/filedlg.o \
|
||||
../gtk/font.o \
|
||||
../gtk/frame.o \
|
||||
../gtk/gauge.o \
|
||||
../gtk/gdiobj.o \
|
||||
../gtk/gsockgtk.o \
|
||||
../gtk/icon.o \
|
||||
../gtk/listbox.o \
|
||||
../gtk/main.o \
|
||||
../gtk/mdi.o \
|
||||
../gtk/menu.o \
|
||||
../gtk/minifram.o \
|
||||
../gtk/notebook.o \
|
||||
../gtk/palette.o \
|
||||
../gtk/pen.o \
|
||||
../gtk/radiobox.o \
|
||||
../gtk/radiobut.o \
|
||||
../gtk/region.o \
|
||||
../gtk/scrolbar.o \
|
||||
../gtk/settings.o \
|
||||
../gtk/slider.o \
|
||||
../gtk/spinbutt.o \
|
||||
../gtk/statbmp.o \
|
||||
../gtk/statbox.o \
|
||||
../gtk/statline.o \
|
||||
../gtk/stattext.o \
|
||||
../gtk/tbargtk.o \
|
||||
../gtk/textctrl.o \
|
||||
../gtk/timer.o \
|
||||
../gtk/tooltip.o \
|
||||
../gtk/utilsgtk.o \
|
||||
../gtk/utilsres.o \
|
||||
../gtk/wave.o \
|
||||
../gtk/win_gtk.o \
|
||||
../gtk/window.o
|
||||
|
||||
MOTIF_GENERICOBJS = \
|
||||
../generic/busyinfo.o \
|
||||
../generic/caret.o \
|
||||
../generic/choicdgg.o \
|
||||
../generic/colrdlgg.o \
|
||||
../generic/dcpsg.o \
|
||||
../generic/dirdlgg.o \
|
||||
../generic/fontdlgg.o \
|
||||
../generic/gridg.o \
|
||||
../generic/helpxlp.o \
|
||||
../generic/imaglist.o \
|
||||
../generic/laywin.o \
|
||||
../generic/listctrl.o \
|
||||
../generic/msgdlgg.o \
|
||||
../generic/notebook.o \
|
||||
../generic/numdlgg.o \
|
||||
../generic/panelg.o \
|
||||
../generic/printps.o \
|
||||
../generic/prntdlgg.o \
|
||||
../generic/progdlgg.o \
|
||||
../generic/prop.o \
|
||||
../generic/propform.o \
|
||||
../generic/proplist.o \
|
||||
../generic/sashwin.o \
|
||||
../generic/scrolwin.o \
|
||||
../generic/splitter.o \
|
||||
../generic/statusbr.o \
|
||||
../generic/tabg.o \
|
||||
../generic/textdlgg.o \
|
||||
../generic/tipdlg.o \
|
||||
../generic/treectrl.o
|
||||
|
||||
MOTIF_COMMONOBJS = \
|
||||
parser.o \
|
||||
../common/choiccmn.o \
|
||||
../common/cmndata.o \
|
||||
../common/config.o \
|
||||
../common/ctrlcmn.o \
|
||||
../common/date.o \
|
||||
../common/datstrm.o \
|
||||
../common/db.o \
|
||||
../common/dbtable.o \
|
||||
../common/dcbase.o \
|
||||
../common/dlgcmn.o \
|
||||
../common/docmdi.o \
|
||||
../common/docview.o \
|
||||
../common/dynarray.o \
|
||||
../common/dynlib.o \
|
||||
../common/event.o \
|
||||
../common/extended.o \
|
||||
../common/ffile.o \
|
||||
../common/file.o \
|
||||
../common/fileconf.o \
|
||||
../common/filefn.o \
|
||||
../common/filesys.o \
|
||||
../common/framecmn.o \
|
||||
../common/fs_inet.o \
|
||||
../common/fs_zip.o \
|
||||
../common/ftp.o \
|
||||
../common/gdicmn.o \
|
||||
../common/hash.o \
|
||||
../common/helpbase.o \
|
||||
../common/http.o \
|
||||
../common/imagbmp.o \
|
||||
../common/image.o \
|
||||
../common/imaggif.o \
|
||||
../common/imagjpeg.o \
|
||||
../common/imagpng.o \
|
||||
../common/intl.o \
|
||||
../common/ipcbase.o \
|
||||
../common/layout.o \
|
||||
../common/list.o \
|
||||
../common/log.o \
|
||||
../common/memory.o \
|
||||
../common/mimetype.o \
|
||||
../common/module.o \
|
||||
../common/mstream.o \
|
||||
../common/object.o \
|
||||
../common/objstrm.o \
|
||||
../common/odbc.o \
|
||||
../common/paper.o \
|
||||
../common/prntbase.o \
|
||||
../common/process.o \
|
||||
../common/protocol.o \
|
||||
../common/resource.o \
|
||||
../common/sckaddr.o \
|
||||
../common/sckfile.o \
|
||||
../common/sckipc.o \
|
||||
../common/sckstrm.o \
|
||||
../common/sizer.o \
|
||||
../common/socket.o \
|
||||
../common/strconv.o \
|
||||
../common/stream.o \
|
||||
../common/string.o \
|
||||
../common/tbarbase.o \
|
||||
../common/tbarsmpl.o \
|
||||
../common/textcmn.o \
|
||||
../common/textfile.o \
|
||||
../common/time.o \
|
||||
../common/timercmn.o \
|
||||
../common/tokenzr.o \
|
||||
../common/txtstrm.o \
|
||||
../common/unzip.o \
|
||||
../common/url.o \
|
||||
../common/utilscmn.o \
|
||||
../common/valgen.o \
|
||||
../common/validate.o \
|
||||
../common/valtext.o \
|
||||
../common/variant.o \
|
||||
../common/wfstream.o \
|
||||
../common/wincmn.o \
|
||||
../common/wxchar.o \
|
||||
../common/wxexpr.o \
|
||||
../common/zipstrm.o \
|
||||
../common/zstream.o
|
||||
|
||||
MOTIF_GUIOBJS = \
|
||||
../motif/xmcombo/xmcombo.o \
|
||||
../motif/accel.o \
|
||||
../motif/app.o \
|
||||
../motif/bitmap.o \
|
||||
../motif/bmpbuttn.o \
|
||||
../motif/brush.o \
|
||||
../motif/button.o \
|
||||
../motif/checkbox.o \
|
||||
../motif/choice.o \
|
||||
../motif/clipbrd.o \
|
||||
../motif/colour.o \
|
||||
../motif/combobox.o \
|
||||
../motif/control.o \
|
||||
../motif/cursor.o \
|
||||
../motif/data.o \
|
||||
../motif/dataobj.o \
|
||||
../motif/dc.o \
|
||||
../motif/dcclient.o \
|
||||
../motif/dcmemory.o \
|
||||
../motif/dcscreen.o \
|
||||
../motif/dialog.o \
|
||||
../motif/filedlg.o \
|
||||
../motif/font.o \
|
||||
../motif/frame.o \
|
||||
../motif/gauge.o \
|
||||
../motif/gdiobj.o \
|
||||
../motif/gsockmot.o \
|
||||
../motif/icon.o \
|
||||
../motif/listbox.o \
|
||||
../motif/main.o \
|
||||
../motif/mdi.o \
|
||||
../motif/menu.o \
|
||||
../motif/menuitem.o \
|
||||
../motif/minifram.o \
|
||||
../motif/msgdlg.o \
|
||||
../motif/palette.o \
|
||||
../motif/pen.o \
|
||||
../motif/radiobox.o \
|
||||
../motif/radiobut.o \
|
||||
../motif/region.o \
|
||||
../motif/scrolbar.o \
|
||||
../motif/settings.o \
|
||||
../motif/slider.o \
|
||||
../motif/statbmp.o \
|
||||
../motif/statbox.o \
|
||||
../motif/stattext.o \
|
||||
../motif/textctrl.o \
|
||||
../motif/timer.o \
|
||||
../motif/toolbar.o \
|
||||
../motif/utils.o \
|
||||
../motif/window.o
|
||||
|
||||
HTMLOBJS = \
|
||||
../html/htmlcell.o \
|
||||
../html/htmlfilter.o \
|
||||
../html/htmlhelp.o \
|
||||
../html/htmlhelp_io.o \
|
||||
../html/htmlparser.o \
|
||||
../html/htmltag.o \
|
||||
../html/htmlwin.o \
|
||||
../html/htmlwinparser.o \
|
||||
../html/mod_fonts.o \
|
||||
../html/mod_hline.o \
|
||||
../html/mod_image.o \
|
||||
../html/mod_layout.o \
|
||||
../html/mod_links.o \
|
||||
../html/mod_list.o \
|
||||
../html/mod_pre.o \
|
||||
../html/mod_tables.o \
|
||||
../html/search.o
|
||||
|
||||
UNIXOBJS = \
|
||||
../unix/gsocket.o \
|
||||
../unix/threadpsx.o \
|
||||
../unix/utilsunx.o
|
||||
|
||||
ZLIBOBJS = \
|
||||
../zlib/adler32.o \
|
||||
../zlib/compress.o \
|
||||
../zlib/crc32.o \
|
||||
../zlib/gzio.o \
|
||||
../zlib/uncompr.o \
|
||||
../zlib/deflate.o \
|
||||
../zlib/trees.o \
|
||||
../zlib/zutil.o \
|
||||
../zlib/inflate.o \
|
||||
../zlib/infblock.o \
|
||||
../zlib/inftrees.o \
|
||||
../zlib/infcodes.o \
|
||||
../zlib/infutil.o \
|
||||
../zlib/inffast.o
|
||||
|
||||
PNGOBJS = \
|
||||
../png/png.o \
|
||||
../png/pngread.o \
|
||||
../png/pngrtran.o \
|
||||
../png/pngrutil.o \
|
||||
../png/pngpread.o \
|
||||
../png/pngtrans.o \
|
||||
../png/pngwrite.o \
|
||||
../png/pngwtran.o \
|
||||
../png/pngwutil.o \
|
||||
../png/pngerror.o \
|
||||
../png/pngmem.o \
|
||||
../png/pngwio.o \
|
||||
../png/pngrio.o \
|
||||
../png/pngget.o \
|
||||
../png/pngset.o
|
||||
|
||||
|
||||
JPEGOBJS = \
|
||||
../jpeg/jcomapi.o \
|
||||
../jpeg/jutils.o \
|
||||
../jpeg/jerror.o \
|
||||
../jpeg/jmemmgr.o \
|
||||
../jpeg/jmemnobs.o \
|
||||
../jpeg/jcapimin.o \
|
||||
../jpeg/jcapistd.o \
|
||||
../jpeg/jctrans.o \
|
||||
../jpeg/jcparam.o \
|
||||
../jpeg/jdatadst.o \
|
||||
../jpeg/jcinit.o \
|
||||
../jpeg/jcmaster.o \
|
||||
../jpeg/jcmarker.o \
|
||||
../jpeg/jcmainct.o \
|
||||
../jpeg/jcprepct.o \
|
||||
../jpeg/jccoefct.o \
|
||||
../jpeg/jccolor.o \
|
||||
../jpeg/jcsample.o \
|
||||
../jpeg/jchuff.o \
|
||||
../jpeg/jcphuff.o \
|
||||
../jpeg/jcdctmgr.o \
|
||||
../jpeg/jfdctfst.o \
|
||||
../jpeg/jfdctflt.o \
|
||||
../jpeg/jfdctint.o \
|
||||
../jpeg/jdapimin.o \
|
||||
../jpeg/jdapistd.o \
|
||||
../jpeg/jdtrans.o \
|
||||
../jpeg/jdatasrc.o \
|
||||
../jpeg/jdmaster.o \
|
||||
../jpeg/jdinput.o \
|
||||
../jpeg/jdmarker.o \
|
||||
../jpeg/jdhuff.o \
|
||||
../jpeg/jdphuff.o \
|
||||
../jpeg/jdmainct.o \
|
||||
../jpeg/jdcoefct.o \
|
||||
../jpeg/jdpostct.o \
|
||||
../jpeg/jddctmgr.o \
|
||||
../jpeg/jidctfst.o \
|
||||
../jpeg/jidctflt.o \
|
||||
../jpeg/jidctint.o \
|
||||
../jpeg/jidctred.o \
|
||||
../jpeg/jdsample.o \
|
||||
../jpeg/jdcolor.o \
|
||||
../jpeg/jquant1.o \
|
||||
../jpeg/jquant2.o \
|
||||
../jpeg/jdmerge.o
|
||||
|
||||
|
||||
OBJECTS = $(@GUIOBJS@) $(@COMMONOBJS@) $(@GENERICOBJS@) $(HTMLOBJS) $(UNIXOBJS) \
|
||||
$(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
|
||||
|
||||
|
||||
REQUIRED_DIRS = ../../lib ../../src ../../src/common ../../src/gtk ../../src/motif \
|
||||
../../src/generic ../../src/unix ../../src/motif/xmombo ../../src/html \
|
||||
../../src/zlib ../../src/jpeg ../../src/png
|
||||
|
||||
all: $(REQUIRED_DIRS) $(OBJECTS) @WX_TARGET_LIBRARY@ @WX_CREATE_LINKS@
|
||||
|
||||
$(REQUIRED_DIRS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
|
||||
@if test ! -d ../../lib; then mkdir ../../lib; fi
|
||||
@if test ! -d ../../src; then mkdir ../../src; fi
|
||||
@if test ! -d ../../src/common; then mkdir ../../src/common; fi
|
||||
@if test ! -d ../../src/gtk; then mkdir ../../src/gtk; fi
|
||||
@if test ! -d ../../src/motif; then mkdir ../../src/motif; fi
|
||||
@if test ! -d ../../src/motif/xmcombo; then mkdir ../../src/motif/xmcombo; fi
|
||||
@if test ! -d ../../src/generic; then mkdir ../../src/generic; fi
|
||||
@if test ! -d ../../src/unix; then mkdir ../../src/unix; fi
|
||||
@if test ! -d ../../src/html; then mkdir ../../src/html; fi
|
||||
@if test ! -d ../../src/png; then mkdir ../../src/png; fi
|
||||
@if test ! -d ../../src/jpeg; then mkdir ../../src/jpeg; fi
|
||||
@if test ! -d ../../src/zlib; then mkdir ../../src/zlib; fi
|
||||
|
||||
@WX_LIBRARY_NAME_STATIC@: $(OBJECTS)
|
||||
$(AR) $(AROPTIONS) ../../lib/$@ $(OBJECTS)
|
||||
$(RANLIB) ../../lib/$@
|
||||
|
||||
@WX_LIBRARY_NAME_SHARED@: $(OBJECTS)
|
||||
$(SHARED_LD) ../../lib/$@ $(OBJECTS) $(EXTRALIBS)
|
||||
|
||||
CREATE_LINKS: $(OBJECTS)
|
||||
@if test -e ../../lib/@WX_LIBRARY_LINK1@; then rm -f ../../lib/@WX_LIBRARY_LINK1@; fi
|
||||
@if test -e ../../lib/@WX_LIBRARY_LINK2@; then rm -f ../../lib/@WX_LIBRARY_LINK2@; fi
|
||||
@if test -e ../../lib/@WX_LIBRARY_LINK3@; then rm -f ../../lib/@WX_LIBRARY_LINK3@; fi
|
||||
$(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK1@
|
||||
$(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK2@
|
||||
$(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK3@
|
||||
|
||||
$(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
|
||||
|
||||
parser.o: parser.c lexer.c
|
||||
$(CCLEX) -c $(CFLAGS) -o $@ parser.c
|
||||
|
||||
parser.c: $(COMMDIR)/parser.y lexer.c
|
||||
$(YACC) $(COMMDIR)/parser.y
|
||||
@sed -e "s;$(COMMDIR)/y.tab.c;parser.y;g" < y.tab.c | \
|
||||
sed -e "s/BUFSIZ/5000/g" | \
|
||||
sed -e "s/YYLMAX 200/YYLMAX 5000/g" | \
|
||||
sed -e "s/yy/PROIO_yy/g" | \
|
||||
sed -e "s/input/PROIO_input/g" | \
|
||||
sed -e "s/unput/PROIO_unput/g" > parser.c
|
||||
@$(RM) y.tab.c
|
||||
|
||||
lexer.c: $(COMMDIR)/lexer.l
|
||||
$(LEX) $(COMMDIR)/lexer.l
|
||||
@sed -e "s;$(COMMDIR)/lex.yy.c;lexer.l;g" < lex.yy.c | \
|
||||
sed -e "s/yy/PROIO_yy/g" | \
|
||||
sed -e "s/input/PROIO_input/g" | \
|
||||
sed -e "s/unput/PROIO_unput/g" > lexer.c
|
||||
@$(RM) lex.yy.c
|
||||
|
||||
samples: $(OBJECTS)
|
||||
@if test ! -e ../../samples/dialog/dialog.cpp; \
|
||||
then cp -f -r $(WXDIR)/samples ../..; \
|
||||
fi
|
||||
|
||||
install: @WX_TARGET_LIBRARY@
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.lo
|
||||
rm -f parser.c
|
||||
rm -f lexer.c
|
||||
rm -f *.a
|
||||
rm -f *.la
|
||||
|
||||
cleanall: clean
|
@@ -1,639 +0,0 @@
|
||||
|
||||
#
|
||||
# I want this to be:
|
||||
# $(INSTALL_DATA) $(INCDIR)/wx/window.h $(includedir)/wx/window.h
|
||||
#
|
||||
# foreach $file (sort keys %wxINCLUDE) {
|
||||
# next if $wxINCLUDE{$file} =~ /\b(GTK|MSW|MOT|PM|MAC|GEN|HTM|UNX)\b/;
|
||||
#
|
||||
# $project{"WXINSTALLWX"} .= "$(INSTALL_DATA)" . " " . "\$(INCDIR)/wx/" . $file . " \$(includedir)/wx/" . $file . "\n"
|
||||
# }
|
||||
#
|
||||
#
|
||||
#
|
||||
# This file was automatically generated by tmake at 18:19, 1999/08/11
|
||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T!
|
||||
|
||||
#
|
||||
# File: makefile.unx
|
||||
# Author: Julian Smart, Robert Roebling, Vadim Zeitlin
|
||||
# Created: 1993
|
||||
# Updated: 1999
|
||||
# Copyright:(c) 1993, AIAI, University of Edinburgh,
|
||||
# Copyright:(c) 1999, Vadim Zeitlin
|
||||
# Copyright:(c) 1999, Robert Roebling
|
||||
#
|
||||
# Makefile for libwx_gtk.a, libwx_motif.a and libwx_msw.a
|
||||
|
||||
###################################################################
|
||||
|
||||
include ../make.env
|
||||
|
||||
############## override make.env for PIC ##########################
|
||||
|
||||
# Clears all default suffixes
|
||||
.SUFFIXES: .o .cpp .c .cxx
|
||||
|
||||
.c.o :
|
||||
$(CCC) -c $(CFLAGS) $(PICFLAGS) -o $@ $<
|
||||
|
||||
.cpp.o :
|
||||
$(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $<
|
||||
|
||||
.cxx.o :
|
||||
$(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $<
|
||||
|
||||
########################### Paths #################################
|
||||
|
||||
srcdir = @srcdir@
|
||||
|
||||
VPATH = :$(srcdir)
|
||||
|
||||
top_srcdir = @top_srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
|
||||
DESTDIR =
|
||||
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
|
||||
top_builddir = ../..
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
transform = @program_transform_name@
|
||||
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_alias = @build_alias@
|
||||
build_triplet = @build@
|
||||
host_alias = @host_alias@
|
||||
host_triplet = @host@
|
||||
target_alias = @target_alias@
|
||||
target_triplet = @target@
|
||||
|
||||
############################# Dirs #################################
|
||||
|
||||
WXDIR = $(srcdir)/../..
|
||||
|
||||
# Subordinate library possibilities
|
||||
|
||||
GENDIR = $(WXDIR)/src/generic
|
||||
COMMDIR = $(WXDIR)/src/common
|
||||
HTMLDIR = $(WXDIR)/src/html
|
||||
UNIXDIR = $(WXDIR)/src/unix
|
||||
PNGDIR = $(WXDIR)/src/png
|
||||
JPEGDIR = $(WXDIR)/src/jpeg
|
||||
ZLIBDIR = $(WXDIR)/src/zlib
|
||||
GTKDIR = $(WXDIR)/src/gtk
|
||||
MOTIFDIR = $(WXDIR)/src/motif
|
||||
INCDIR = $(WXDIR)/include
|
||||
|
||||
DOCDIR = $(WXDIR)/docs
|
||||
|
||||
############################## Files ##################################
|
||||
|
||||
GTK_GENERICOBJS = \
|
||||
../generic/busyinfo.o \
|
||||
../generic/caret.o \
|
||||
../generic/choicdgg.o \
|
||||
../generic/colrdlgg.o \
|
||||
../generic/dcpsg.o \
|
||||
../generic/dirdlgg.o \
|
||||
../generic/fontdlgg.o \
|
||||
../generic/gridg.o \
|
||||
../generic/imaglist.o \
|
||||
../generic/laywin.o \
|
||||
../generic/listctrl.o \
|
||||
../generic/msgdlgg.o \
|
||||
../generic/numdlgg.o \
|
||||
../generic/panelg.o \
|
||||
../generic/printps.o \
|
||||
../generic/prntdlgg.o \
|
||||
../generic/progdlgg.o \
|
||||
../generic/prop.o \
|
||||
../generic/propform.o \
|
||||
../generic/proplist.o \
|
||||
../generic/sashwin.o \
|
||||
../generic/scrolwin.o \
|
||||
../generic/splitter.o \
|
||||
../generic/statusbr.o \
|
||||
../generic/textdlgg.o \
|
||||
../generic/tipdlg.o \
|
||||
../generic/treectrl.o
|
||||
|
||||
GTK_COMMONOBJS = \
|
||||
parser.o \
|
||||
../common/cmndata.o \
|
||||
../common/config.o \
|
||||
../common/date.o \
|
||||
../common/datstrm.o \
|
||||
../common/db.o \
|
||||
../common/dbtable.o \
|
||||
../common/dcbase.o \
|
||||
../common/dlgcmn.o \
|
||||
../common/docmdi.o \
|
||||
../common/docview.o \
|
||||
../common/dynarray.o \
|
||||
../common/dynlib.o \
|
||||
../common/event.o \
|
||||
../common/extended.o \
|
||||
../common/ffile.o \
|
||||
../common/file.o \
|
||||
../common/fileconf.o \
|
||||
../common/filefn.o \
|
||||
../common/filesys.o \
|
||||
../common/framecmn.o \
|
||||
../common/fs_inet.o \
|
||||
../common/fs_zip.o \
|
||||
../common/ftp.o \
|
||||
../common/gdicmn.o \
|
||||
../common/hash.o \
|
||||
../common/helpbase.o \
|
||||
../common/http.o \
|
||||
../common/imagbmp.o \
|
||||
../common/image.o \
|
||||
../common/imaggif.o \
|
||||
../common/imagjpeg.o \
|
||||
../common/imagpng.o \
|
||||
../common/intl.o \
|
||||
../common/ipcbase.o \
|
||||
../common/layout.o \
|
||||
../common/list.o \
|
||||
../common/log.o \
|
||||
../common/memory.o \
|
||||
../common/mimetype.o \
|
||||
../common/module.o \
|
||||
../common/mstream.o \
|
||||
../common/object.o \
|
||||
../common/objstrm.o \
|
||||
../common/paper.o \
|
||||
../common/prntbase.o \
|
||||
../common/process.o \
|
||||
../common/protocol.o \
|
||||
../common/resource.o \
|
||||
../common/sckaddr.o \
|
||||
../common/sckfile.o \
|
||||
../common/sckipc.o \
|
||||
../common/sckstrm.o \
|
||||
../common/sizer.o \
|
||||
../common/socket.o \
|
||||
../common/strconv.o \
|
||||
../common/stream.o \
|
||||
../common/string.o \
|
||||
../common/tbarbase.o \
|
||||
../common/tbarsmpl.o \
|
||||
../common/textcmn.o \
|
||||
../common/textfile.o \
|
||||
../common/time.o \
|
||||
../common/timercmn.o \
|
||||
../common/tokenzr.o \
|
||||
../common/txtstrm.o \
|
||||
../common/unzip.o \
|
||||
../common/url.o \
|
||||
../common/utilscmn.o \
|
||||
../common/valgen.o \
|
||||
../common/validate.o \
|
||||
../common/valtext.o \
|
||||
../common/variant.o \
|
||||
../common/wfstream.o \
|
||||
../common/wincmn.o \
|
||||
../common/wxchar.o \
|
||||
../common/wxexpr.o \
|
||||
../common/zipstrm.o \
|
||||
../common/zstream.o
|
||||
|
||||
GTK_GUIOBJS = \
|
||||
../gtk/accel.o \
|
||||
../gtk/app.o \
|
||||
../gtk/bitmap.o \
|
||||
../gtk/bmpbuttn.o \
|
||||
../gtk/brush.o \
|
||||
../gtk/button.o \
|
||||
../gtk/checkbox.o \
|
||||
../gtk/checklst.o \
|
||||
../gtk/choice.o \
|
||||
../gtk/clipbrd.o \
|
||||
../gtk/colour.o \
|
||||
../gtk/combobox.o \
|
||||
../gtk/control.o \
|
||||
../gtk/cursor.o \
|
||||
../gtk/data.o \
|
||||
../gtk/dataobj.o \
|
||||
../gtk/dc.o \
|
||||
../gtk/dcclient.o \
|
||||
../gtk/dcmemory.o \
|
||||
../gtk/dcscreen.o \
|
||||
../gtk/dialog.o \
|
||||
../gtk/dnd.o \
|
||||
../gtk/filedlg.o \
|
||||
../gtk/font.o \
|
||||
../gtk/frame.o \
|
||||
../gtk/gauge.o \
|
||||
../gtk/gdiobj.o \
|
||||
../gtk/gsockgtk.o \
|
||||
../gtk/icon.o \
|
||||
../gtk/listbox.o \
|
||||
../gtk/main.o \
|
||||
../gtk/mdi.o \
|
||||
../gtk/menu.o \
|
||||
../gtk/minifram.o \
|
||||
../gtk/notebook.o \
|
||||
../gtk/palette.o \
|
||||
../gtk/pen.o \
|
||||
../gtk/radiobox.o \
|
||||
../gtk/radiobut.o \
|
||||
../gtk/region.o \
|
||||
../gtk/scrolbar.o \
|
||||
../gtk/settings.o \
|
||||
../gtk/slider.o \
|
||||
../gtk/spinbutt.o \
|
||||
../gtk/statbmp.o \
|
||||
../gtk/statbox.o \
|
||||
../gtk/statline.o \
|
||||
../gtk/stattext.o \
|
||||
../gtk/tbargtk.o \
|
||||
../gtk/textctrl.o \
|
||||
../gtk/timer.o \
|
||||
../gtk/tooltip.o \
|
||||
../gtk/utilsgtk.o \
|
||||
../gtk/utilsres.o \
|
||||
../gtk/wave.o \
|
||||
../gtk/win_gtk.o \
|
||||
../gtk/window.o
|
||||
|
||||
MOTIF_GENERICOBJS = \
|
||||
../generic/busyinfo.o \
|
||||
../generic/caret.o \
|
||||
../generic/choicdgg.o \
|
||||
../generic/colrdlgg.o \
|
||||
../generic/dcpsg.o \
|
||||
../generic/dirdlgg.o \
|
||||
../generic/fontdlgg.o \
|
||||
../generic/gridg.o \
|
||||
../generic/helpxlp.o \
|
||||
../generic/imaglist.o \
|
||||
../generic/laywin.o \
|
||||
../generic/listctrl.o \
|
||||
../generic/msgdlgg.o \
|
||||
../generic/notebook.o \
|
||||
../generic/numdlgg.o \
|
||||
../generic/panelg.o \
|
||||
../generic/printps.o \
|
||||
../generic/prntdlgg.o \
|
||||
../generic/progdlgg.o \
|
||||
../generic/prop.o \
|
||||
../generic/propform.o \
|
||||
../generic/proplist.o \
|
||||
../generic/sashwin.o \
|
||||
../generic/scrolwin.o \
|
||||
../generic/splitter.o \
|
||||
../generic/statusbr.o \
|
||||
../generic/tabg.o \
|
||||
../generic/textdlgg.o \
|
||||
../generic/tipdlg.o \
|
||||
../generic/treectrl.o
|
||||
|
||||
MOTIF_COMMONOBJS = \
|
||||
parser.o \
|
||||
../common/choiccmn.o \
|
||||
../common/cmndata.o \
|
||||
../common/config.o \
|
||||
../common/ctrlcmn.o \
|
||||
../common/date.o \
|
||||
../common/datstrm.o \
|
||||
../common/db.o \
|
||||
../common/dbtable.o \
|
||||
../common/dcbase.o \
|
||||
../common/dlgcmn.o \
|
||||
../common/docmdi.o \
|
||||
../common/docview.o \
|
||||
../common/dynarray.o \
|
||||
../common/dynlib.o \
|
||||
../common/event.o \
|
||||
../common/extended.o \
|
||||
../common/ffile.o \
|
||||
../common/file.o \
|
||||
../common/fileconf.o \
|
||||
../common/filefn.o \
|
||||
../common/filesys.o \
|
||||
../common/framecmn.o \
|
||||
../common/fs_inet.o \
|
||||
../common/fs_zip.o \
|
||||
../common/ftp.o \
|
||||
../common/gdicmn.o \
|
||||
../common/hash.o \
|
||||
../common/helpbase.o \
|
||||
../common/http.o \
|
||||
../common/imagbmp.o \
|
||||
../common/image.o \
|
||||
../common/imaggif.o \
|
||||
../common/imagjpeg.o \
|
||||
../common/imagpng.o \
|
||||
../common/intl.o \
|
||||
../common/ipcbase.o \
|
||||
../common/layout.o \
|
||||
../common/list.o \
|
||||
../common/log.o \
|
||||
../common/memory.o \
|
||||
../common/mimetype.o \
|
||||
../common/module.o \
|
||||
../common/mstream.o \
|
||||
../common/object.o \
|
||||
../common/objstrm.o \
|
||||
../common/odbc.o \
|
||||
../common/paper.o \
|
||||
../common/prntbase.o \
|
||||
../common/process.o \
|
||||
../common/protocol.o \
|
||||
../common/resource.o \
|
||||
../common/sckaddr.o \
|
||||
../common/sckfile.o \
|
||||
../common/sckipc.o \
|
||||
../common/sckstrm.o \
|
||||
../common/sizer.o \
|
||||
../common/socket.o \
|
||||
../common/strconv.o \
|
||||
../common/stream.o \
|
||||
../common/string.o \
|
||||
../common/tbarbase.o \
|
||||
../common/tbarsmpl.o \
|
||||
../common/textcmn.o \
|
||||
../common/textfile.o \
|
||||
../common/time.o \
|
||||
../common/timercmn.o \
|
||||
../common/tokenzr.o \
|
||||
../common/txtstrm.o \
|
||||
../common/unzip.o \
|
||||
../common/url.o \
|
||||
../common/utilscmn.o \
|
||||
../common/valgen.o \
|
||||
../common/validate.o \
|
||||
../common/valtext.o \
|
||||
../common/variant.o \
|
||||
../common/wfstream.o \
|
||||
../common/wincmn.o \
|
||||
../common/wxchar.o \
|
||||
../common/wxexpr.o \
|
||||
../common/zipstrm.o \
|
||||
../common/zstream.o
|
||||
|
||||
MOTIF_GUIOBJS = \
|
||||
../motif/xmcombo/xmcombo.o \
|
||||
../motif/accel.o \
|
||||
../motif/app.o \
|
||||
../motif/bitmap.o \
|
||||
../motif/bmpbuttn.o \
|
||||
../motif/brush.o \
|
||||
../motif/button.o \
|
||||
../motif/checkbox.o \
|
||||
../motif/choice.o \
|
||||
../motif/clipbrd.o \
|
||||
../motif/colour.o \
|
||||
../motif/combobox.o \
|
||||
../motif/control.o \
|
||||
../motif/cursor.o \
|
||||
../motif/data.o \
|
||||
../motif/dataobj.o \
|
||||
../motif/dc.o \
|
||||
../motif/dcclient.o \
|
||||
../motif/dcmemory.o \
|
||||
../motif/dcscreen.o \
|
||||
../motif/dialog.o \
|
||||
../motif/filedlg.o \
|
||||
../motif/font.o \
|
||||
../motif/frame.o \
|
||||
../motif/gauge.o \
|
||||
../motif/gdiobj.o \
|
||||
../motif/gsockmot.o \
|
||||
../motif/icon.o \
|
||||
../motif/listbox.o \
|
||||
../motif/main.o \
|
||||
../motif/mdi.o \
|
||||
../motif/menu.o \
|
||||
../motif/menuitem.o \
|
||||
../motif/minifram.o \
|
||||
../motif/msgdlg.o \
|
||||
../motif/palette.o \
|
||||
../motif/pen.o \
|
||||
../motif/radiobox.o \
|
||||
../motif/radiobut.o \
|
||||
../motif/region.o \
|
||||
../motif/scrolbar.o \
|
||||
../motif/settings.o \
|
||||
../motif/slider.o \
|
||||
../motif/statbmp.o \
|
||||
../motif/statbox.o \
|
||||
../motif/stattext.o \
|
||||
../motif/textctrl.o \
|
||||
../motif/timer.o \
|
||||
../motif/toolbar.o \
|
||||
../motif/utils.o \
|
||||
../motif/window.o
|
||||
|
||||
HTMLOBJS = \
|
||||
../html/htmlcell.o \
|
||||
../html/htmlfilter.o \
|
||||
../html/htmlhelp.o \
|
||||
../html/htmlhelp_io.o \
|
||||
../html/htmlparser.o \
|
||||
../html/htmltag.o \
|
||||
../html/htmlwin.o \
|
||||
../html/htmlwinparser.o \
|
||||
../html/mod_fonts.o \
|
||||
../html/mod_hline.o \
|
||||
../html/mod_image.o \
|
||||
../html/mod_layout.o \
|
||||
../html/mod_links.o \
|
||||
../html/mod_list.o \
|
||||
../html/mod_pre.o \
|
||||
../html/mod_tables.o \
|
||||
../html/search.o
|
||||
|
||||
UNIXOBJS = \
|
||||
../unix/gsocket.o \
|
||||
../unix/threadpsx.o \
|
||||
../unix/utilsunx.o
|
||||
|
||||
ZLIBOBJS = \
|
||||
../zlib/adler32.o \
|
||||
../zlib/compress.o \
|
||||
../zlib/crc32.o \
|
||||
../zlib/gzio.o \
|
||||
../zlib/uncompr.o \
|
||||
../zlib/deflate.o \
|
||||
../zlib/trees.o \
|
||||
../zlib/zutil.o \
|
||||
../zlib/inflate.o \
|
||||
../zlib/infblock.o \
|
||||
../zlib/inftrees.o \
|
||||
../zlib/infcodes.o \
|
||||
../zlib/infutil.o \
|
||||
../zlib/inffast.o
|
||||
|
||||
PNGOBJS = \
|
||||
../png/png.o \
|
||||
../png/pngread.o \
|
||||
../png/pngrtran.o \
|
||||
../png/pngrutil.o \
|
||||
../png/pngpread.o \
|
||||
../png/pngtrans.o \
|
||||
../png/pngwrite.o \
|
||||
../png/pngwtran.o \
|
||||
../png/pngwutil.o \
|
||||
../png/pngerror.o \
|
||||
../png/pngmem.o \
|
||||
../png/pngwio.o \
|
||||
../png/pngrio.o \
|
||||
../png/pngget.o \
|
||||
../png/pngset.o
|
||||
|
||||
|
||||
JPEGOBJS = \
|
||||
../jpeg/jcomapi.o \
|
||||
../jpeg/jutils.o \
|
||||
../jpeg/jerror.o \
|
||||
../jpeg/jmemmgr.o \
|
||||
../jpeg/jmemnobs.o \
|
||||
../jpeg/jcapimin.o \
|
||||
../jpeg/jcapistd.o \
|
||||
../jpeg/jctrans.o \
|
||||
../jpeg/jcparam.o \
|
||||
../jpeg/jdatadst.o \
|
||||
../jpeg/jcinit.o \
|
||||
../jpeg/jcmaster.o \
|
||||
../jpeg/jcmarker.o \
|
||||
../jpeg/jcmainct.o \
|
||||
../jpeg/jcprepct.o \
|
||||
../jpeg/jccoefct.o \
|
||||
../jpeg/jccolor.o \
|
||||
../jpeg/jcsample.o \
|
||||
../jpeg/jchuff.o \
|
||||
../jpeg/jcphuff.o \
|
||||
../jpeg/jcdctmgr.o \
|
||||
../jpeg/jfdctfst.o \
|
||||
../jpeg/jfdctflt.o \
|
||||
../jpeg/jfdctint.o \
|
||||
../jpeg/jdapimin.o \
|
||||
../jpeg/jdapistd.o \
|
||||
../jpeg/jdtrans.o \
|
||||
../jpeg/jdatasrc.o \
|
||||
../jpeg/jdmaster.o \
|
||||
../jpeg/jdinput.o \
|
||||
../jpeg/jdmarker.o \
|
||||
../jpeg/jdhuff.o \
|
||||
../jpeg/jdphuff.o \
|
||||
../jpeg/jdmainct.o \
|
||||
../jpeg/jdcoefct.o \
|
||||
../jpeg/jdpostct.o \
|
||||
../jpeg/jddctmgr.o \
|
||||
../jpeg/jidctfst.o \
|
||||
../jpeg/jidctflt.o \
|
||||
../jpeg/jidctint.o \
|
||||
../jpeg/jidctred.o \
|
||||
../jpeg/jdsample.o \
|
||||
../jpeg/jdcolor.o \
|
||||
../jpeg/jquant1.o \
|
||||
../jpeg/jquant2.o \
|
||||
../jpeg/jdmerge.o
|
||||
|
||||
|
||||
OBJECTS = $(@GUIOBJS@) $(@COMMONOBJS@) $(@GENERICOBJS@) $(HTMLOBJS) $(UNIXOBJS) \
|
||||
$(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
|
||||
|
||||
|
||||
REQUIRED_DIRS = ../../lib ../../src ../../src/common ../../src/gtk ../../src/motif \
|
||||
../../src/generic ../../src/unix ../../src/motif/xmombo ../../src/html \
|
||||
../../src/zlib ../../src/jpeg ../../src/png
|
||||
|
||||
all: $(REQUIRED_DIRS) $(OBJECTS) @WX_TARGET_LIBRARY@ @WX_CREATE_LINKS@
|
||||
|
||||
$(REQUIRED_DIRS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
|
||||
@if test ! -d ../../lib; then mkdir ../../lib; fi
|
||||
@if test ! -d ../../src; then mkdir ../../src; fi
|
||||
@if test ! -d ../../src/common; then mkdir ../../src/common; fi
|
||||
@if test ! -d ../../src/gtk; then mkdir ../../src/gtk; fi
|
||||
@if test ! -d ../../src/motif; then mkdir ../../src/motif; fi
|
||||
@if test ! -d ../../src/motif/xmcombo; then mkdir ../../src/motif/xmcombo; fi
|
||||
@if test ! -d ../../src/generic; then mkdir ../../src/generic; fi
|
||||
@if test ! -d ../../src/unix; then mkdir ../../src/unix; fi
|
||||
@if test ! -d ../../src/html; then mkdir ../../src/html; fi
|
||||
@if test ! -d ../../src/png; then mkdir ../../src/png; fi
|
||||
@if test ! -d ../../src/jpeg; then mkdir ../../src/jpeg; fi
|
||||
@if test ! -d ../../src/zlib; then mkdir ../../src/zlib; fi
|
||||
|
||||
@WX_LIBRARY_NAME_STATIC@: $(OBJECTS)
|
||||
$(AR) $(AROPTIONS) ../../lib/$@ $(OBJECTS)
|
||||
$(RANLIB) ../../lib/$@
|
||||
|
||||
@WX_LIBRARY_NAME_SHARED@: $(OBJECTS)
|
||||
$(SHARED_LD) ../../lib/$@ $(OBJECTS) $(EXTRALIBS)
|
||||
|
||||
CREATE_LINKS: $(OBJECTS)
|
||||
@if test -e ../../lib/@WX_LIBRARY_LINK1@; then rm -f ../../lib/@WX_LIBRARY_LINK1@; fi
|
||||
@if test -e ../../lib/@WX_LIBRARY_LINK2@; then rm -f ../../lib/@WX_LIBRARY_LINK2@; fi
|
||||
@if test -e ../../lib/@WX_LIBRARY_LINK3@; then rm -f ../../lib/@WX_LIBRARY_LINK3@; fi
|
||||
$(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK1@
|
||||
$(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK2@
|
||||
$(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK3@
|
||||
|
||||
$(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
|
||||
|
||||
parser.o: parser.c lexer.c
|
||||
$(CCLEX) -c $(CFLAGS) -o $@ parser.c
|
||||
|
||||
parser.c: $(COMMDIR)/parser.y lexer.c
|
||||
$(YACC) $(COMMDIR)/parser.y
|
||||
@sed -e "s;$(COMMDIR)/y.tab.c;parser.y;g" < y.tab.c | \
|
||||
sed -e "s/BUFSIZ/5000/g" | \
|
||||
sed -e "s/YYLMAX 200/YYLMAX 5000/g" | \
|
||||
sed -e "s/yy/PROIO_yy/g" | \
|
||||
sed -e "s/input/PROIO_input/g" | \
|
||||
sed -e "s/unput/PROIO_unput/g" > parser.c
|
||||
@$(RM) y.tab.c
|
||||
|
||||
lexer.c: $(COMMDIR)/lexer.l
|
||||
$(LEX) $(COMMDIR)/lexer.l
|
||||
@sed -e "s;$(COMMDIR)/lex.yy.c;lexer.l;g" < lex.yy.c | \
|
||||
sed -e "s/yy/PROIO_yy/g" | \
|
||||
sed -e "s/input/PROIO_input/g" | \
|
||||
sed -e "s/unput/PROIO_unput/g" > lexer.c
|
||||
@$(RM) lex.yy.c
|
||||
|
||||
samples: $(OBJECTS)
|
||||
@if test ! -e ../../samples/dialog/dialog.cpp; \
|
||||
then cp -f -r $(WXDIR)/samples ../..; \
|
||||
fi
|
||||
|
||||
install: @WX_TARGET_LIBRARY@
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.lo
|
||||
rm -f parser.c
|
||||
rm -f lexer.c
|
||||
rm -f *.a
|
||||
rm -f *.la
|
||||
|
||||
cleanall: clean
|
142
src/make.env
142
src/make.env
@@ -1,142 +0,0 @@
|
||||
#
|
||||
# File: make.env
|
||||
# Author: Julian Smart, Robert Roebling, Vadim Zeitlin
|
||||
# Created: 1993
|
||||
# Updated: 1999
|
||||
# Copyright:(c) 1993, AIAI, University of Edinburgh,
|
||||
# Copyright:(c) 1999, Vadim Zeitlin
|
||||
# Copyright:(c) 1999, Robert Roebling
|
||||
#
|
||||
|
||||
########################### VERSION #################################
|
||||
|
||||
LIBS = ${top_builddir}/src/motif/libwx_motif.la -lpthread -L/usr/X11R6/lib -lXm -lXpm -lXmu -lXt -lX11 -ldl -lm
|
||||
|
||||
TOOLKIT = MOTIF
|
||||
|
||||
WXLIB = libwx_motif.a
|
||||
|
||||
########################### VERSION #################################
|
||||
|
||||
WX_MAJOR_VERSION_NUMBER = 2
|
||||
WX_MINOR_VERSION_NUMBER = 1
|
||||
WX_RELEASE_NUMBER = 0
|
||||
|
||||
########################### Misc #################################
|
||||
|
||||
SHELL = /bin/sh
|
||||
|
||||
########################### Paths #################################
|
||||
|
||||
srcdir = ../src/motif
|
||||
|
||||
top_srcdir = ..
|
||||
prefix = /usr/local
|
||||
exec_prefix = ${prefix}
|
||||
|
||||
bindir = ${exec_prefix}/bin
|
||||
sbindir = ${exec_prefix}/sbin
|
||||
libexecdir = ${exec_prefix}/libexec
|
||||
datadir = ${prefix}/share
|
||||
sysconfdir = ${prefix}/etc
|
||||
sharedstatedir = ${prefix}/com
|
||||
localstatedir = ${prefix}/var
|
||||
libdir = ${exec_prefix}/lib
|
||||
infodir = ${prefix}/info
|
||||
mandir = ${prefix}/man
|
||||
includedir = ${prefix}/include
|
||||
oldincludedir = /usr/include
|
||||
|
||||
DESTDIR =
|
||||
|
||||
pkgdatadir = $(datadir)/wxWindows
|
||||
pkglibdir = $(libdir)/wxWindows
|
||||
pkgincludedir = $(includedir)/wxWindows
|
||||
|
||||
top_builddir = .
|
||||
|
||||
INSTALL = /usr/bin/install -c
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
INSTALL_SCRIPT = ${INSTALL_PROGRAM}
|
||||
transform = s,x,x,
|
||||
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_alias = i586-pc-linux-gnu
|
||||
build_triplet = i586-pc-linux-gnu
|
||||
host_alias = i586-pc-linux-gnu
|
||||
host_triplet = i586-pc-linux-gnu
|
||||
target_alias = i586-pc-linux-gnu
|
||||
target_triplet = i586-pc-linux-gnu
|
||||
|
||||
EXTRA_VPATH = :$(srcdir)/../unix:${srcdir}/../zlib:${srcdir}/../png:${srcdir}/../jpeg
|
||||
|
||||
VPATH = .:${srcdir}:${srcdir}/../common:${srcdir}/../generic:${srcdir}/../html:${EXTRA_VPATH}
|
||||
|
||||
########################### Programs #################################
|
||||
|
||||
# C++ compiler
|
||||
CC = c++
|
||||
CCPP = c++ -E
|
||||
|
||||
# C compiler
|
||||
CCC = gcc
|
||||
CCCPP = gcc -E
|
||||
|
||||
# Compiler for lex/yacc .c programs
|
||||
CCLEX = gcc
|
||||
|
||||
LEX = flex
|
||||
YACC = bison -y
|
||||
AR = ar
|
||||
AS =
|
||||
NM = /usr/bin/nm -B
|
||||
LN_S = ln -s
|
||||
STRIP = strip
|
||||
MAKE = make
|
||||
AROPTIONS = ruv
|
||||
RANLIB = ranlib
|
||||
LD = /usr/i486-linux/bin/ld
|
||||
MAKEINFO = makeinfo
|
||||
|
||||
########################### Flags #################################
|
||||
|
||||
CFLAGS = -D__WXMOTIF__ -fno-rtti -fno-exceptions -D_REENTRANT -O2 -I. -I${top_builddir}/include -I${top_srcdir}/include -I${srcdir}/../zlib -I${srcdir}/../png -I${srcdir}/../jpeg -I/usr/X11R6/include -I/usr/local/include
|
||||
CPPFLAGS = -D__WXMOTIF__ -fno-rtti -fno-exceptions -D_REENTRANT -O2 -I. -I${top_builddir}/include -I${top_srcdir}/include -I${srcdir}/../zlib -I${srcdir}/../png -I${srcdir}/../jpeg -I/usr/X11R6/include -I/usr/local/include -Wall
|
||||
|
||||
########################### Rules #################################
|
||||
|
||||
# Clears all default suffixes
|
||||
.SUFFIXES: .o .cpp .c
|
||||
|
||||
.c.o :
|
||||
$(CCC) -c $(CFLAGS) -o $@ $<
|
||||
|
||||
.cpp.o :
|
||||
$(CC) -c $(CPPFLAGS) -o $@ $<
|
||||
|
||||
########################### Files #################################
|
||||
|
||||
WXDIR = $(srcdir)/../..
|
||||
|
||||
# Subordinate library possibilities
|
||||
|
||||
GENDIR = $(WXDIR)/src/generic
|
||||
COMMDIR = $(WXDIR)/src/common
|
||||
HTMLDIR = $(WXDIR)/src/html
|
||||
UNIXDIR = $(WXDIR)/src/unix
|
||||
PNGDIR = $(WXDIR)/src/png
|
||||
JPEGDIR = $(WXDIR)/src/jpeg
|
||||
ZLIBDIR = $(WXDIR)/src/zlib
|
||||
GTKDIR = $(WXDIR)/src/gtk
|
||||
MOTIFDIR = $(WXDIR)/src/motif
|
||||
INCDIR = $(WXDIR)/include
|
||||
|
||||
DOCDIR = $(WXDIR)/docs
|
||||
|
||||
|
@@ -1,15 +0,0 @@
|
||||
# Makes a library in Unix (Motif)
|
||||
|
||||
# Replace this with your own path if necessary
|
||||
WXDIR = $(WXWIN)
|
||||
|
||||
include $(WXDIR)/src/make.env
|
||||
|
||||
all: $(LIBTARGET)$(GUISUFFIX).a
|
||||
|
||||
$(LIBTARGET)$(GUISUFFIX).a : $(OBJECTS)
|
||||
ar $(AROPTIONS) $@ $(OBJECTS)
|
||||
$(RANLIB) $@
|
||||
|
||||
clean:
|
||||
rm -f $(OBJECTS) $(LIBTARGET)$(GUISUFFIX).a core
|
@@ -1,14 +0,0 @@
|
||||
# Make environment for making samples on Unix
|
||||
|
||||
# Replace this with your own path if necessary
|
||||
WXDIR = $(WXWIN)
|
||||
|
||||
include $(WXDIR)/src/make.env
|
||||
|
||||
all: $(PROGRAM)
|
||||
|
||||
$(PROGRAM): $(OBJECTS) $(WXLIB)
|
||||
$(CC) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) $(LDLIBS)
|
||||
|
||||
clean:
|
||||
rm -f $(OBJECTS) $(PROGRAM) core
|
@@ -1,250 +0,0 @@
|
||||
#
|
||||
# File: makefile.unx
|
||||
# Author: Julian Smart
|
||||
# Created: 1998
|
||||
# Updated:
|
||||
# Copyright: (c) 1998
|
||||
#
|
||||
#
|
||||
# Makefile for wxMotif library, Unix
|
||||
|
||||
EXTRACFLAGS=-DLEX_SCANNER
|
||||
|
||||
include ../make.env
|
||||
|
||||
LIB_CPP_SRC=\
|
||||
\
|
||||
../common/cmndata.cpp \
|
||||
../common/config.cpp \
|
||||
../common/dcbase.cpp \
|
||||
../common/date.cpp \
|
||||
../common/docmdi.cpp \
|
||||
../common/docview.cpp \
|
||||
../common/dynarray.cpp \
|
||||
../common/dynlib.cpp \
|
||||
../common/event.cpp \
|
||||
../common/file.cpp \
|
||||
../common/fileconf.cpp \
|
||||
../common/filefn.cpp \
|
||||
../common/gdicmn.cpp \
|
||||
../common/hash.cpp \
|
||||
../common/helpbase.cpp \
|
||||
../common/intl.cpp \
|
||||
../common/ipcbase.cpp \
|
||||
../common/image.cpp \
|
||||
../common/imagjpeg.cpp \
|
||||
../common/imagpng.cpp \
|
||||
../common/imaggif.cpp \
|
||||
../common/layout.cpp \
|
||||
../common/list.cpp \
|
||||
../common/log.cpp \
|
||||
../common/matrix.cpp \
|
||||
../common/memory.cpp \
|
||||
../common/module.cpp \
|
||||
../common/object.cpp \
|
||||
../common/odbc.cpp \
|
||||
../common/prntbase.cpp \
|
||||
../common/resource.cpp \
|
||||
../common/serbase.cpp \
|
||||
../common/paper.cpp \
|
||||
../common/string.cpp \
|
||||
../common/textfile.cpp \
|
||||
../common/tbarbase.cpp \
|
||||
../common/tbarsmpl.cpp \
|
||||
../common/time.cpp \
|
||||
../common/timercmn.cpp \
|
||||
../common/utilscmn.cpp \
|
||||
../common/wincmn.cpp \
|
||||
../common/framecmn.cpp \
|
||||
../common/stream.cpp \
|
||||
../common/datstrm.cpp \
|
||||
../common/wfstream.cpp \
|
||||
../common/mstream.cpp \
|
||||
../common/zstream.cpp \
|
||||
../common/objstrm.cpp \
|
||||
../common/sckstrm.cpp \
|
||||
../common/validate.cpp \
|
||||
../common/valgen.cpp \
|
||||
../common/valtext.cpp \
|
||||
../common/variant.cpp \
|
||||
../common/wxexpr.cpp \
|
||||
../common/wxchar.cpp \
|
||||
../common/socket.cpp \
|
||||
../common/sckaddr.cpp \
|
||||
../common/sckint.cpp \
|
||||
../common/sckipc.cpp \
|
||||
../common/protocol.cpp \
|
||||
../common/ftp.cpp \
|
||||
../common/http.cpp \
|
||||
../common/url.cpp \
|
||||
../common/tokenzr.cpp \
|
||||
\
|
||||
../unix/threadpsx.cpp \
|
||||
../unix/utilsunx.cpp \
|
||||
\
|
||||
accel.cpp \
|
||||
app.cpp \
|
||||
bitmap.cpp \
|
||||
bmpbuttn.cpp \
|
||||
brush.cpp \
|
||||
button.cpp \
|
||||
checkbox.cpp \
|
||||
choice.cpp \
|
||||
clipbrd.cpp \
|
||||
colour.cpp \
|
||||
control.cpp \
|
||||
combobox.cpp \
|
||||
cursor.cpp \
|
||||
data.cpp \
|
||||
dataobj.cpp \
|
||||
dc.cpp \
|
||||
dcclient.cpp \
|
||||
dcmemory.cpp \
|
||||
dcscreen.cpp \
|
||||
dialog.cpp \
|
||||
dnd.cpp \
|
||||
filedlg.cpp \
|
||||
font.cpp \
|
||||
frame.cpp \
|
||||
gauge.cpp \
|
||||
gdiobj.cpp \
|
||||
icon.cpp \
|
||||
listbox.cpp \
|
||||
joystick.cpp \
|
||||
main.cpp \
|
||||
mdi.cpp \
|
||||
menu.cpp \
|
||||
menuitem.cpp \
|
||||
minifram.cpp \
|
||||
msgdlg.cpp \
|
||||
palette.cpp \
|
||||
pen.cpp \
|
||||
radiobox.cpp \
|
||||
radiobut.cpp \
|
||||
region.cpp \
|
||||
scrolbar.cpp \
|
||||
settings.cpp \
|
||||
slider.cpp \
|
||||
spinbutt.cpp \
|
||||
statbox.cpp \
|
||||
statbmp.cpp \
|
||||
stattext.cpp \
|
||||
taskbar.cpp \
|
||||
textctrl.cpp \
|
||||
timer.cpp \
|
||||
toolbar.cpp \
|
||||
utils.cpp \
|
||||
wave.cpp \
|
||||
window.cpp \
|
||||
\
|
||||
../generic/choicdgg.cpp \
|
||||
../generic/colrdlgg.cpp \
|
||||
../generic/dirdlgg.cpp \
|
||||
../generic/dcpsg.cpp \
|
||||
../generic/fontdlgg.cpp \
|
||||
../generic/gridg.cpp \
|
||||
../generic/helphtml.cpp \
|
||||
../generic/helpext.cpp \
|
||||
../generic/imaglist.cpp \
|
||||
../generic/listctrl.cpp \
|
||||
../generic/laywin.cpp \
|
||||
../generic/msgdlgg.cpp \
|
||||
../generic/notebook.cpp \
|
||||
../generic/panelg.cpp \
|
||||
../generic/printps.cpp \
|
||||
../generic/prntdlgg.cpp \
|
||||
../generic/prop.cpp \
|
||||
../generic/propform.cpp \
|
||||
../generic/proplist.cpp \
|
||||
../generic/sashwin.cpp \
|
||||
../generic/scrolwin.cpp \
|
||||
../generic/splitter.cpp \
|
||||
../generic/statusbr.cpp \
|
||||
../generic/tabg.cpp \
|
||||
../generic/textdlgg.cpp \
|
||||
../generic/treectrl.cpp
|
||||
|
||||
ZLIB_SRC=\
|
||||
../zlib/adler32.c ../zlib/deflate.c ../zlib/infblock.c\
|
||||
../zlib/inflate.c ../zlib/zutil.c ../zlib/compress.c \
|
||||
../zlib/infcodes.c ../zlib/inftrees.c ../zlib/trees.c \
|
||||
../zlib/crc32.c ../zlib/gzio.c ../zlib/inffast.c\
|
||||
../zlib/infutil.c ../zlib/uncompr.c
|
||||
|
||||
LIB_C_SRC=\
|
||||
\
|
||||
../common/y_tab.c \
|
||||
../common/extended.c
|
||||
|
||||
# Only need to compile zlib files if we don't
|
||||
# already have a zlib library installed on our system
|
||||
# (or we wish to statically link them for some reason)
|
||||
EXTRA_C_SRC=\
|
||||
xmcombo/xmcombo.c
|
||||
|
||||
EXTRA_CPP_SRC=
|
||||
|
||||
# mdi/lib/XsComponent.C\
|
||||
# mdi/lib/XsMDICanvas.C\
|
||||
# mdi/lib/XsMDIWindow.C\
|
||||
# mdi/lib/XsMotifWindow.C\
|
||||
# mdi/lib/XsMoveOutline.C\
|
||||
# mdi/lib/XsOutline.C\
|
||||
# mdi/lib/XsResizeOutline.C
|
||||
|
||||
all: $(WXLIB) png zlib
|
||||
|
||||
# Define library objects
|
||||
OBJECTS=\
|
||||
$(LIB_CPP_SRC:.cpp=.o) $(LIB_C_SRC:.c=.o) $(EXTRA_C_SRC:.c=.o) $(EXTRA_CPP_SRC:.C=.o)
|
||||
|
||||
$(WXLIB) : $(OBJECTS)
|
||||
ar $(AROPTIONS) $@ $(OBJECTS)
|
||||
$(RANLIB) $@
|
||||
|
||||
../common/y_tab.$(OBJSUFF): ../common/y_tab.c ../common/lex_yy.c
|
||||
$(CCLEX) -c $(CFLAGS) -DNO_CONFIGURE -o $@ ../common/y_tab.c
|
||||
|
||||
# Replace lex with flex if you run into compilation
|
||||
# problems with lex_yy.c. See also note about LEX_SCANNER
|
||||
# above.
|
||||
../common/lex_yy.c: ../common/lexer.l
|
||||
$(LEX) ../common/lexer.l
|
||||
sed -e "s/BUFSIZ/5000/g" < lex.yy.c | \
|
||||
sed -e "s/yyoutput(c)/void yyoutput(c)/g" | \
|
||||
sed -e "s/YYLMAX 200/YYLMAX 5000/g" > ../common/lex_yy.c
|
||||
/bin/rm -f lex.yy.c
|
||||
|
||||
# The above should work with both lex and flex, but just in case not,
|
||||
# here are alternative syntaxes.
|
||||
#
|
||||
# Flex-style syntax:
|
||||
# $(LEX) -olex.yy.c ../common/lexer.l
|
||||
|
||||
# Lex-style syntax:
|
||||
# $(LEX) ../common/lexer.l
|
||||
|
||||
# Replace yacc with bison if you run into compilation
|
||||
# problems with y_tab.c.
|
||||
../common/y_tab.c: ../common/parser.y
|
||||
$(YACC) ../common/parser.y
|
||||
mv y.tab.c ../common/y_tab.c
|
||||
|
||||
combobox/combobox.o: combobox/combobox.c
|
||||
$(CCC) -c $(CFLAGS) -o $@ combobox/combobox.c
|
||||
|
||||
zlib:
|
||||
cd ../zlib; make -f makefile.unx motif
|
||||
|
||||
png:
|
||||
cd ../png; make -f makefile.unx motif
|
||||
|
||||
clean: cleanzlib cleanpng
|
||||
rm -f $(OBJECTS) $(WXLIB)
|
||||
|
||||
cleanzlib:
|
||||
cd ../zlib; make -f makefile.unx cleanmotif
|
||||
|
||||
cleanpng:
|
||||
cd ../png; make -f makefile.unx cleanmotif
|
||||
|
@@ -1,639 +0,0 @@
|
||||
|
||||
#
|
||||
# I want this to be:
|
||||
# $(INSTALL_DATA) $(INCDIR)/wx/window.h $(includedir)/wx/window.h
|
||||
#
|
||||
# foreach $file (sort keys %wxINCLUDE) {
|
||||
# next if $wxINCLUDE{$file} =~ /\b(GTK|MSW|MOT|PM|MAC|GEN|HTM|UNX)\b/;
|
||||
#
|
||||
# $project{"WXINSTALLWX"} .= "$(INSTALL_DATA)" . " " . "\$(INCDIR)/wx/" . $file . " \$(includedir)/wx/" . $file . "\n"
|
||||
# }
|
||||
#
|
||||
#
|
||||
#
|
||||
# This file was automatically generated by tmake at 18:19, 1999/08/11
|
||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T!
|
||||
|
||||
#
|
||||
# File: makefile.unx
|
||||
# Author: Julian Smart, Robert Roebling, Vadim Zeitlin
|
||||
# Created: 1993
|
||||
# Updated: 1999
|
||||
# Copyright:(c) 1993, AIAI, University of Edinburgh,
|
||||
# Copyright:(c) 1999, Vadim Zeitlin
|
||||
# Copyright:(c) 1999, Robert Roebling
|
||||
#
|
||||
# Makefile for libwx_gtk.a, libwx_motif.a and libwx_msw.a
|
||||
|
||||
###################################################################
|
||||
|
||||
include ../make.env
|
||||
|
||||
############## override make.env for PIC ##########################
|
||||
|
||||
# Clears all default suffixes
|
||||
.SUFFIXES: .o .cpp .c .cxx
|
||||
|
||||
.c.o :
|
||||
$(CCC) -c $(CFLAGS) $(PICFLAGS) -o $@ $<
|
||||
|
||||
.cpp.o :
|
||||
$(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $<
|
||||
|
||||
.cxx.o :
|
||||
$(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $<
|
||||
|
||||
########################### Paths #################################
|
||||
|
||||
srcdir = @srcdir@
|
||||
|
||||
VPATH = :$(srcdir)
|
||||
|
||||
top_srcdir = @top_srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
|
||||
DESTDIR =
|
||||
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
|
||||
top_builddir = ../..
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
transform = @program_transform_name@
|
||||
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_alias = @build_alias@
|
||||
build_triplet = @build@
|
||||
host_alias = @host_alias@
|
||||
host_triplet = @host@
|
||||
target_alias = @target_alias@
|
||||
target_triplet = @target@
|
||||
|
||||
############################# Dirs #################################
|
||||
|
||||
WXDIR = $(srcdir)/../..
|
||||
|
||||
# Subordinate library possibilities
|
||||
|
||||
GENDIR = $(WXDIR)/src/generic
|
||||
COMMDIR = $(WXDIR)/src/common
|
||||
HTMLDIR = $(WXDIR)/src/html
|
||||
UNIXDIR = $(WXDIR)/src/unix
|
||||
PNGDIR = $(WXDIR)/src/png
|
||||
JPEGDIR = $(WXDIR)/src/jpeg
|
||||
ZLIBDIR = $(WXDIR)/src/zlib
|
||||
GTKDIR = $(WXDIR)/src/gtk
|
||||
MOTIFDIR = $(WXDIR)/src/motif
|
||||
INCDIR = $(WXDIR)/include
|
||||
|
||||
DOCDIR = $(WXDIR)/docs
|
||||
|
||||
############################## Files ##################################
|
||||
|
||||
GTK_GENERICOBJS = \
|
||||
../generic/busyinfo.o \
|
||||
../generic/caret.o \
|
||||
../generic/choicdgg.o \
|
||||
../generic/colrdlgg.o \
|
||||
../generic/dcpsg.o \
|
||||
../generic/dirdlgg.o \
|
||||
../generic/fontdlgg.o \
|
||||
../generic/gridg.o \
|
||||
../generic/imaglist.o \
|
||||
../generic/laywin.o \
|
||||
../generic/listctrl.o \
|
||||
../generic/msgdlgg.o \
|
||||
../generic/numdlgg.o \
|
||||
../generic/panelg.o \
|
||||
../generic/printps.o \
|
||||
../generic/prntdlgg.o \
|
||||
../generic/progdlgg.o \
|
||||
../generic/prop.o \
|
||||
../generic/propform.o \
|
||||
../generic/proplist.o \
|
||||
../generic/sashwin.o \
|
||||
../generic/scrolwin.o \
|
||||
../generic/splitter.o \
|
||||
../generic/statusbr.o \
|
||||
../generic/textdlgg.o \
|
||||
../generic/tipdlg.o \
|
||||
../generic/treectrl.o
|
||||
|
||||
GTK_COMMONOBJS = \
|
||||
parser.o \
|
||||
../common/cmndata.o \
|
||||
../common/config.o \
|
||||
../common/date.o \
|
||||
../common/datstrm.o \
|
||||
../common/db.o \
|
||||
../common/dbtable.o \
|
||||
../common/dcbase.o \
|
||||
../common/dlgcmn.o \
|
||||
../common/docmdi.o \
|
||||
../common/docview.o \
|
||||
../common/dynarray.o \
|
||||
../common/dynlib.o \
|
||||
../common/event.o \
|
||||
../common/extended.o \
|
||||
../common/ffile.o \
|
||||
../common/file.o \
|
||||
../common/fileconf.o \
|
||||
../common/filefn.o \
|
||||
../common/filesys.o \
|
||||
../common/framecmn.o \
|
||||
../common/fs_inet.o \
|
||||
../common/fs_zip.o \
|
||||
../common/ftp.o \
|
||||
../common/gdicmn.o \
|
||||
../common/hash.o \
|
||||
../common/helpbase.o \
|
||||
../common/http.o \
|
||||
../common/imagbmp.o \
|
||||
../common/image.o \
|
||||
../common/imaggif.o \
|
||||
../common/imagjpeg.o \
|
||||
../common/imagpng.o \
|
||||
../common/intl.o \
|
||||
../common/ipcbase.o \
|
||||
../common/layout.o \
|
||||
../common/list.o \
|
||||
../common/log.o \
|
||||
../common/memory.o \
|
||||
../common/mimetype.o \
|
||||
../common/module.o \
|
||||
../common/mstream.o \
|
||||
../common/object.o \
|
||||
../common/objstrm.o \
|
||||
../common/paper.o \
|
||||
../common/prntbase.o \
|
||||
../common/process.o \
|
||||
../common/protocol.o \
|
||||
../common/resource.o \
|
||||
../common/sckaddr.o \
|
||||
../common/sckfile.o \
|
||||
../common/sckipc.o \
|
||||
../common/sckstrm.o \
|
||||
../common/sizer.o \
|
||||
../common/socket.o \
|
||||
../common/strconv.o \
|
||||
../common/stream.o \
|
||||
../common/string.o \
|
||||
../common/tbarbase.o \
|
||||
../common/tbarsmpl.o \
|
||||
../common/textcmn.o \
|
||||
../common/textfile.o \
|
||||
../common/time.o \
|
||||
../common/timercmn.o \
|
||||
../common/tokenzr.o \
|
||||
../common/txtstrm.o \
|
||||
../common/unzip.o \
|
||||
../common/url.o \
|
||||
../common/utilscmn.o \
|
||||
../common/valgen.o \
|
||||
../common/validate.o \
|
||||
../common/valtext.o \
|
||||
../common/variant.o \
|
||||
../common/wfstream.o \
|
||||
../common/wincmn.o \
|
||||
../common/wxchar.o \
|
||||
../common/wxexpr.o \
|
||||
../common/zipstrm.o \
|
||||
../common/zstream.o
|
||||
|
||||
GTK_GUIOBJS = \
|
||||
../gtk/accel.o \
|
||||
../gtk/app.o \
|
||||
../gtk/bitmap.o \
|
||||
../gtk/bmpbuttn.o \
|
||||
../gtk/brush.o \
|
||||
../gtk/button.o \
|
||||
../gtk/checkbox.o \
|
||||
../gtk/checklst.o \
|
||||
../gtk/choice.o \
|
||||
../gtk/clipbrd.o \
|
||||
../gtk/colour.o \
|
||||
../gtk/combobox.o \
|
||||
../gtk/control.o \
|
||||
../gtk/cursor.o \
|
||||
../gtk/data.o \
|
||||
../gtk/dataobj.o \
|
||||
../gtk/dc.o \
|
||||
../gtk/dcclient.o \
|
||||
../gtk/dcmemory.o \
|
||||
../gtk/dcscreen.o \
|
||||
../gtk/dialog.o \
|
||||
../gtk/dnd.o \
|
||||
../gtk/filedlg.o \
|
||||
../gtk/font.o \
|
||||
../gtk/frame.o \
|
||||
../gtk/gauge.o \
|
||||
../gtk/gdiobj.o \
|
||||
../gtk/gsockgtk.o \
|
||||
../gtk/icon.o \
|
||||
../gtk/listbox.o \
|
||||
../gtk/main.o \
|
||||
../gtk/mdi.o \
|
||||
../gtk/menu.o \
|
||||
../gtk/minifram.o \
|
||||
../gtk/notebook.o \
|
||||
../gtk/palette.o \
|
||||
../gtk/pen.o \
|
||||
../gtk/radiobox.o \
|
||||
../gtk/radiobut.o \
|
||||
../gtk/region.o \
|
||||
../gtk/scrolbar.o \
|
||||
../gtk/settings.o \
|
||||
../gtk/slider.o \
|
||||
../gtk/spinbutt.o \
|
||||
../gtk/statbmp.o \
|
||||
../gtk/statbox.o \
|
||||
../gtk/statline.o \
|
||||
../gtk/stattext.o \
|
||||
../gtk/tbargtk.o \
|
||||
../gtk/textctrl.o \
|
||||
../gtk/timer.o \
|
||||
../gtk/tooltip.o \
|
||||
../gtk/utilsgtk.o \
|
||||
../gtk/utilsres.o \
|
||||
../gtk/wave.o \
|
||||
../gtk/win_gtk.o \
|
||||
../gtk/window.o
|
||||
|
||||
MOTIF_GENERICOBJS = \
|
||||
../generic/busyinfo.o \
|
||||
../generic/caret.o \
|
||||
../generic/choicdgg.o \
|
||||
../generic/colrdlgg.o \
|
||||
../generic/dcpsg.o \
|
||||
../generic/dirdlgg.o \
|
||||
../generic/fontdlgg.o \
|
||||
../generic/gridg.o \
|
||||
../generic/helpxlp.o \
|
||||
../generic/imaglist.o \
|
||||
../generic/laywin.o \
|
||||
../generic/listctrl.o \
|
||||
../generic/msgdlgg.o \
|
||||
../generic/notebook.o \
|
||||
../generic/numdlgg.o \
|
||||
../generic/panelg.o \
|
||||
../generic/printps.o \
|
||||
../generic/prntdlgg.o \
|
||||
../generic/progdlgg.o \
|
||||
../generic/prop.o \
|
||||
../generic/propform.o \
|
||||
../generic/proplist.o \
|
||||
../generic/sashwin.o \
|
||||
../generic/scrolwin.o \
|
||||
../generic/splitter.o \
|
||||
../generic/statusbr.o \
|
||||
../generic/tabg.o \
|
||||
../generic/textdlgg.o \
|
||||
../generic/tipdlg.o \
|
||||
../generic/treectrl.o
|
||||
|
||||
MOTIF_COMMONOBJS = \
|
||||
parser.o \
|
||||
../common/choiccmn.o \
|
||||
../common/cmndata.o \
|
||||
../common/config.o \
|
||||
../common/ctrlcmn.o \
|
||||
../common/date.o \
|
||||
../common/datstrm.o \
|
||||
../common/db.o \
|
||||
../common/dbtable.o \
|
||||
../common/dcbase.o \
|
||||
../common/dlgcmn.o \
|
||||
../common/docmdi.o \
|
||||
../common/docview.o \
|
||||
../common/dynarray.o \
|
||||
../common/dynlib.o \
|
||||
../common/event.o \
|
||||
../common/extended.o \
|
||||
../common/ffile.o \
|
||||
../common/file.o \
|
||||
../common/fileconf.o \
|
||||
../common/filefn.o \
|
||||
../common/filesys.o \
|
||||
../common/framecmn.o \
|
||||
../common/fs_inet.o \
|
||||
../common/fs_zip.o \
|
||||
../common/ftp.o \
|
||||
../common/gdicmn.o \
|
||||
../common/hash.o \
|
||||
../common/helpbase.o \
|
||||
../common/http.o \
|
||||
../common/imagbmp.o \
|
||||
../common/image.o \
|
||||
../common/imaggif.o \
|
||||
../common/imagjpeg.o \
|
||||
../common/imagpng.o \
|
||||
../common/intl.o \
|
||||
../common/ipcbase.o \
|
||||
../common/layout.o \
|
||||
../common/list.o \
|
||||
../common/log.o \
|
||||
../common/memory.o \
|
||||
../common/mimetype.o \
|
||||
../common/module.o \
|
||||
../common/mstream.o \
|
||||
../common/object.o \
|
||||
../common/objstrm.o \
|
||||
../common/odbc.o \
|
||||
../common/paper.o \
|
||||
../common/prntbase.o \
|
||||
../common/process.o \
|
||||
../common/protocol.o \
|
||||
../common/resource.o \
|
||||
../common/sckaddr.o \
|
||||
../common/sckfile.o \
|
||||
../common/sckipc.o \
|
||||
../common/sckstrm.o \
|
||||
../common/sizer.o \
|
||||
../common/socket.o \
|
||||
../common/strconv.o \
|
||||
../common/stream.o \
|
||||
../common/string.o \
|
||||
../common/tbarbase.o \
|
||||
../common/tbarsmpl.o \
|
||||
../common/textcmn.o \
|
||||
../common/textfile.o \
|
||||
../common/time.o \
|
||||
../common/timercmn.o \
|
||||
../common/tokenzr.o \
|
||||
../common/txtstrm.o \
|
||||
../common/unzip.o \
|
||||
../common/url.o \
|
||||
../common/utilscmn.o \
|
||||
../common/valgen.o \
|
||||
../common/validate.o \
|
||||
../common/valtext.o \
|
||||
../common/variant.o \
|
||||
../common/wfstream.o \
|
||||
../common/wincmn.o \
|
||||
../common/wxchar.o \
|
||||
../common/wxexpr.o \
|
||||
../common/zipstrm.o \
|
||||
../common/zstream.o
|
||||
|
||||
MOTIF_GUIOBJS = \
|
||||
../motif/xmcombo/xmcombo.o \
|
||||
../motif/accel.o \
|
||||
../motif/app.o \
|
||||
../motif/bitmap.o \
|
||||
../motif/bmpbuttn.o \
|
||||
../motif/brush.o \
|
||||
../motif/button.o \
|
||||
../motif/checkbox.o \
|
||||
../motif/choice.o \
|
||||
../motif/clipbrd.o \
|
||||
../motif/colour.o \
|
||||
../motif/combobox.o \
|
||||
../motif/control.o \
|
||||
../motif/cursor.o \
|
||||
../motif/data.o \
|
||||
../motif/dataobj.o \
|
||||
../motif/dc.o \
|
||||
../motif/dcclient.o \
|
||||
../motif/dcmemory.o \
|
||||
../motif/dcscreen.o \
|
||||
../motif/dialog.o \
|
||||
../motif/filedlg.o \
|
||||
../motif/font.o \
|
||||
../motif/frame.o \
|
||||
../motif/gauge.o \
|
||||
../motif/gdiobj.o \
|
||||
../motif/gsockmot.o \
|
||||
../motif/icon.o \
|
||||
../motif/listbox.o \
|
||||
../motif/main.o \
|
||||
../motif/mdi.o \
|
||||
../motif/menu.o \
|
||||
../motif/menuitem.o \
|
||||
../motif/minifram.o \
|
||||
../motif/msgdlg.o \
|
||||
../motif/palette.o \
|
||||
../motif/pen.o \
|
||||
../motif/radiobox.o \
|
||||
../motif/radiobut.o \
|
||||
../motif/region.o \
|
||||
../motif/scrolbar.o \
|
||||
../motif/settings.o \
|
||||
../motif/slider.o \
|
||||
../motif/statbmp.o \
|
||||
../motif/statbox.o \
|
||||
../motif/stattext.o \
|
||||
../motif/textctrl.o \
|
||||
../motif/timer.o \
|
||||
../motif/toolbar.o \
|
||||
../motif/utils.o \
|
||||
../motif/window.o
|
||||
|
||||
HTMLOBJS = \
|
||||
../html/htmlcell.o \
|
||||
../html/htmlfilter.o \
|
||||
../html/htmlhelp.o \
|
||||
../html/htmlhelp_io.o \
|
||||
../html/htmlparser.o \
|
||||
../html/htmltag.o \
|
||||
../html/htmlwin.o \
|
||||
../html/htmlwinparser.o \
|
||||
../html/mod_fonts.o \
|
||||
../html/mod_hline.o \
|
||||
../html/mod_image.o \
|
||||
../html/mod_layout.o \
|
||||
../html/mod_links.o \
|
||||
../html/mod_list.o \
|
||||
../html/mod_pre.o \
|
||||
../html/mod_tables.o \
|
||||
../html/search.o
|
||||
|
||||
UNIXOBJS = \
|
||||
../unix/gsocket.o \
|
||||
../unix/threadpsx.o \
|
||||
../unix/utilsunx.o
|
||||
|
||||
ZLIBOBJS = \
|
||||
../zlib/adler32.o \
|
||||
../zlib/compress.o \
|
||||
../zlib/crc32.o \
|
||||
../zlib/gzio.o \
|
||||
../zlib/uncompr.o \
|
||||
../zlib/deflate.o \
|
||||
../zlib/trees.o \
|
||||
../zlib/zutil.o \
|
||||
../zlib/inflate.o \
|
||||
../zlib/infblock.o \
|
||||
../zlib/inftrees.o \
|
||||
../zlib/infcodes.o \
|
||||
../zlib/infutil.o \
|
||||
../zlib/inffast.o
|
||||
|
||||
PNGOBJS = \
|
||||
../png/png.o \
|
||||
../png/pngread.o \
|
||||
../png/pngrtran.o \
|
||||
../png/pngrutil.o \
|
||||
../png/pngpread.o \
|
||||
../png/pngtrans.o \
|
||||
../png/pngwrite.o \
|
||||
../png/pngwtran.o \
|
||||
../png/pngwutil.o \
|
||||
../png/pngerror.o \
|
||||
../png/pngmem.o \
|
||||
../png/pngwio.o \
|
||||
../png/pngrio.o \
|
||||
../png/pngget.o \
|
||||
../png/pngset.o
|
||||
|
||||
|
||||
JPEGOBJS = \
|
||||
../jpeg/jcomapi.o \
|
||||
../jpeg/jutils.o \
|
||||
../jpeg/jerror.o \
|
||||
../jpeg/jmemmgr.o \
|
||||
../jpeg/jmemnobs.o \
|
||||
../jpeg/jcapimin.o \
|
||||
../jpeg/jcapistd.o \
|
||||
../jpeg/jctrans.o \
|
||||
../jpeg/jcparam.o \
|
||||
../jpeg/jdatadst.o \
|
||||
../jpeg/jcinit.o \
|
||||
../jpeg/jcmaster.o \
|
||||
../jpeg/jcmarker.o \
|
||||
../jpeg/jcmainct.o \
|
||||
../jpeg/jcprepct.o \
|
||||
../jpeg/jccoefct.o \
|
||||
../jpeg/jccolor.o \
|
||||
../jpeg/jcsample.o \
|
||||
../jpeg/jchuff.o \
|
||||
../jpeg/jcphuff.o \
|
||||
../jpeg/jcdctmgr.o \
|
||||
../jpeg/jfdctfst.o \
|
||||
../jpeg/jfdctflt.o \
|
||||
../jpeg/jfdctint.o \
|
||||
../jpeg/jdapimin.o \
|
||||
../jpeg/jdapistd.o \
|
||||
../jpeg/jdtrans.o \
|
||||
../jpeg/jdatasrc.o \
|
||||
../jpeg/jdmaster.o \
|
||||
../jpeg/jdinput.o \
|
||||
../jpeg/jdmarker.o \
|
||||
../jpeg/jdhuff.o \
|
||||
../jpeg/jdphuff.o \
|
||||
../jpeg/jdmainct.o \
|
||||
../jpeg/jdcoefct.o \
|
||||
../jpeg/jdpostct.o \
|
||||
../jpeg/jddctmgr.o \
|
||||
../jpeg/jidctfst.o \
|
||||
../jpeg/jidctflt.o \
|
||||
../jpeg/jidctint.o \
|
||||
../jpeg/jidctred.o \
|
||||
../jpeg/jdsample.o \
|
||||
../jpeg/jdcolor.o \
|
||||
../jpeg/jquant1.o \
|
||||
../jpeg/jquant2.o \
|
||||
../jpeg/jdmerge.o
|
||||
|
||||
|
||||
OBJECTS = $(@GUIOBJS@) $(@COMMONOBJS@) $(@GENERICOBJS@) $(HTMLOBJS) $(UNIXOBJS) \
|
||||
$(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
|
||||
|
||||
|
||||
REQUIRED_DIRS = ../../lib ../../src ../../src/common ../../src/gtk ../../src/motif \
|
||||
../../src/generic ../../src/unix ../../src/motif/xmombo ../../src/html \
|
||||
../../src/zlib ../../src/jpeg ../../src/png
|
||||
|
||||
all: $(REQUIRED_DIRS) $(OBJECTS) @WX_TARGET_LIBRARY@ @WX_CREATE_LINKS@
|
||||
|
||||
$(REQUIRED_DIRS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
|
||||
@if test ! -d ../../lib; then mkdir ../../lib; fi
|
||||
@if test ! -d ../../src; then mkdir ../../src; fi
|
||||
@if test ! -d ../../src/common; then mkdir ../../src/common; fi
|
||||
@if test ! -d ../../src/gtk; then mkdir ../../src/gtk; fi
|
||||
@if test ! -d ../../src/motif; then mkdir ../../src/motif; fi
|
||||
@if test ! -d ../../src/motif/xmcombo; then mkdir ../../src/motif/xmcombo; fi
|
||||
@if test ! -d ../../src/generic; then mkdir ../../src/generic; fi
|
||||
@if test ! -d ../../src/unix; then mkdir ../../src/unix; fi
|
||||
@if test ! -d ../../src/html; then mkdir ../../src/html; fi
|
||||
@if test ! -d ../../src/png; then mkdir ../../src/png; fi
|
||||
@if test ! -d ../../src/jpeg; then mkdir ../../src/jpeg; fi
|
||||
@if test ! -d ../../src/zlib; then mkdir ../../src/zlib; fi
|
||||
|
||||
@WX_LIBRARY_NAME_STATIC@: $(OBJECTS)
|
||||
$(AR) $(AROPTIONS) ../../lib/$@ $(OBJECTS)
|
||||
$(RANLIB) ../../lib/$@
|
||||
|
||||
@WX_LIBRARY_NAME_SHARED@: $(OBJECTS)
|
||||
$(SHARED_LD) ../../lib/$@ $(OBJECTS) $(EXTRALIBS)
|
||||
|
||||
CREATE_LINKS: $(OBJECTS)
|
||||
@if test -e ../../lib/@WX_LIBRARY_LINK1@; then rm -f ../../lib/@WX_LIBRARY_LINK1@; fi
|
||||
@if test -e ../../lib/@WX_LIBRARY_LINK2@; then rm -f ../../lib/@WX_LIBRARY_LINK2@; fi
|
||||
@if test -e ../../lib/@WX_LIBRARY_LINK3@; then rm -f ../../lib/@WX_LIBRARY_LINK3@; fi
|
||||
$(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK1@
|
||||
$(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK2@
|
||||
$(LN_S) @WX_TARGET_LIBRARY@ ../../lib/@WX_LIBRARY_LINK3@
|
||||
|
||||
$(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
|
||||
|
||||
parser.o: parser.c lexer.c
|
||||
$(CCLEX) -c $(CFLAGS) -o $@ parser.c
|
||||
|
||||
parser.c: $(COMMDIR)/parser.y lexer.c
|
||||
$(YACC) $(COMMDIR)/parser.y
|
||||
@sed -e "s;$(COMMDIR)/y.tab.c;parser.y;g" < y.tab.c | \
|
||||
sed -e "s/BUFSIZ/5000/g" | \
|
||||
sed -e "s/YYLMAX 200/YYLMAX 5000/g" | \
|
||||
sed -e "s/yy/PROIO_yy/g" | \
|
||||
sed -e "s/input/PROIO_input/g" | \
|
||||
sed -e "s/unput/PROIO_unput/g" > parser.c
|
||||
@$(RM) y.tab.c
|
||||
|
||||
lexer.c: $(COMMDIR)/lexer.l
|
||||
$(LEX) $(COMMDIR)/lexer.l
|
||||
@sed -e "s;$(COMMDIR)/lex.yy.c;lexer.l;g" < lex.yy.c | \
|
||||
sed -e "s/yy/PROIO_yy/g" | \
|
||||
sed -e "s/input/PROIO_input/g" | \
|
||||
sed -e "s/unput/PROIO_unput/g" > lexer.c
|
||||
@$(RM) lex.yy.c
|
||||
|
||||
samples: $(OBJECTS)
|
||||
@if test ! -e ../../samples/dialog/dialog.cpp; \
|
||||
then cp -f -r $(WXDIR)/samples ../..; \
|
||||
fi
|
||||
|
||||
install: @WX_TARGET_LIBRARY@
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.lo
|
||||
rm -f parser.c
|
||||
rm -f lexer.c
|
||||
rm -f *.a
|
||||
rm -f *.la
|
||||
|
||||
cleanall: clean
|
Reference in New Issue
Block a user