Edit ~/wxWindows/src/make.env as you wish.
-> type: cd ~/wxWindows/src/gtk
-> type: cp ./setup0.h setup.h
--> type: make -f makefile.unx gtk
--> pray
+-> type: make
+
III) Windows using configure
----------------------------------------
dnl AC_LIBTOOL_WIN32_DLL
dnl disable static libs by default, this takes too much time...
-AM_DISABLE_STATIC
+dnl libtool doesn't work on anything but Linux and maybe
+dnl ***BSD
+
+case "${host}" in
+ *-hp-hpux* )
+ AM_DISABLE_SHARED
+ ;;
+ *-*-linux* )
+ AM_DISABLE_STATIC
+ ;;
+ *-*-irix5* | *-*-irix6* )
+ AM_DISABLE_SHARED
+ ;;
+ *-*-solaris2* )
+ AM_DISABLE_SHARED
+ ;;
+ *-*-sunos4* )
+ AM_DISABLE_SHARED
+ ;;
+ *-*-freebsd* | *-*-netbsd*)
+ AM_DISABLE_STATIC
+ ;;
+ *-*-osf* )
+ AM_DISABLE_SHARED
+ ;;
+ *-*-dgux5* )
+ AM_DISABLE_SHARED
+ ;;
+ *-*-sysv5* )
+ AM_DISABLE_SHARED
+ ;;
+ *-*-aix* )
+ AM_DISABLE_SHARED
+ ;;
+ *-*-cygwin32* )
+ AM_DISABLE_STATIC
+ ;;
+ *-*-mingw32* )
+ AM_DISABLE_STATIC
+ ;;
+ *-pc-os2_emx )
+ AM_DISABLE_SHARED
+ ;;
+ *)
+ AC_MSG_ERROR(unknown system type ${host}.)
+esac
+
AM_PROG_LIBTOOL
dnl ---------------------------------------------------------------------------
--- /dev/null
+#!#############################################################################
+#! File: gtk.t
+#! Purpose: tmake template file from which Makefile is generated by running
+#! tmake -t gtk wxwin.pro -o Makefile
+#! Author: Vadim Zeitlin, Robert Roebling, Julian Smart
+#! Created: 14.07.99
+#! Version: $Id$
+#!#############################################################################
+
+#${
+ #! include the code which parses filelist.txt file and initializes
+ #! %wxCommon, %wxGeneric, %wxHtml, %wxUnix and %wxGTK hashes.
+ IncludeTemplate("filelist.t");
+
+ #! now transform these hashes into $project tags
+ foreach $file (sort keys %wxGeneric) {
+ next if $wxGeneric{$file} =~ /\bR\b/;
+
+ $file =~ s/cp?p?$/\$(OBJSUFF)/;
+ $project{"WXGENERICOBJS"} .= '$(GENDIR)/' . $file . " "
+ }
+
+ foreach $file (sort keys %wxCommon) {
+ next if $wxCommon{$file} =~ /\bR\b/;
+
+ $file =~ s/cp?p?$/\$(OBJSUFF)/;
+ $project{"WXCOMMONOBJS"} .= '$(COMMDIR)/' . $file . " "
+ }
+
+ foreach $file (sort keys %wxGTK) {
+ $file =~ s/cp?p?$/\$(OBJSUFF)/;
+ $project{"WXGTKOBJS"} .= '$(GTKDIR)/' . $file . " "
+ }
+
+ foreach $file (sort keys %wxHTML) {
+ $file =~ s/cp?p?$/\$(OBJSUFF)/;
+ $project{"WXHTMLOBJS"} .= '$(HTMLDIR)/' . $file . " "
+ }
+
+ foreach $file (sort keys %wxUNIX) {
+ $file =~ s/cp?p?$/\$(OBJSUFF)/;
+ $project{"WXUNIXOBJS"} .= '$(UNIXDIR)/' . $file . " "
+ }
+#$}
+# This file was automatically generated by tmake at #$ Now()
+# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GTK.T!
+
+#
+# File: Makefile
+# 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
+
+WXDIR = ../..
+
+include $(WXDIR)/src/gtk.env
+
+# 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
+
+DOCDIR = $(WXDIR)\docs
+
+GENERICOBJS = \
+ #$ ExpandList("WXGENERICOBJS");
+
+COMMONOBJS = \
+ $(COMMDIR)/parser.$(OBJSUFF) \
+ #$ ExpandList("WXCOMMONOBJS");
+
+HTMLOBJS = \
+ #$ ExpandList("WXHTMLOBJS");
+
+GTKOBJS = \
+ #$ ExpandList("WXGTKOBJS");
+
+UINXOBJS = \
+ #$ ExpandList("WXUNIXOBJS");
+
+ZLIBOBJS = \
+ $(ZLIBDIR)/adler32.$(OBJSUFF) \
+ $(ZLIBDIR)/compress.$(OBJSUFF) \
+ $(ZLIBDIR)/crc32.$(OBJSUFF) \
+ $(ZLIBDIR)/gzio.$(OBJSUFF) \
+ $(ZLIBDIR)/uncompr.$(OBJSUFF) \
+ $(ZLIBDIR)/deflate.$(OBJSUFF) \
+ $(ZLIBDIR)/trees.$(OBJSUFF) \
+ $(ZLIBDIR)/zutil.$(OBJSUFF) \
+ $(ZLIBDIR)/inflate.$(OBJSUFF) \
+ $(ZLIBDIR)/infblock.$(OBJSUFF) \
+ $(ZLIBDIR)/inftrees.$(OBJSUFF) \
+ $(ZLIBDIR)/infcodes.$(OBJSUFF) \
+ $(ZLIBDIR)/infutil.$(OBJSUFF) \
+ $(ZLIBDIR)/inffast.$(OBJSUFF)
+
+PNGOBJS = \
+ $(PNGDIR)/png.$(OBJSUFF) \
+ $(PNGDIR)/pngread.$(OBJSUFF) \
+ $(PNGDIR)/pngrtran.$(OBJSUFF) \
+ $(PNGDIR)/pngrutil.$(OBJSUFF) \
+ $(PNGDIR)/pngpread.$(OBJSUFF) \
+ $(PNGDIR)/pngtrans.$(OBJSUFF) \
+ $(PNGDIR)/pngwrite.$(OBJSUFF) \
+ $(PNGDIR)/pngwtran.$(OBJSUFF) \
+ $(PNGDIR)/pngwutil.$(OBJSUFF) \
+ $(PNGDIR)/pngerror.$(OBJSUFF) \
+ $(PNGDIR)/pngmem.$(OBJSUFF) \
+ $(PNGDIR)/pngwio.$(OBJSUFF) \
+ $(PNGDIR)/pngrio.$(OBJSUFF) \
+ $(PNGDIR)/pngget.$(OBJSUFF) \
+ $(PNGDIR)/pngset.$(OBJSUFF)
+
+
+JPEGOBJS = \
+ $(JPEGDIR)/jcomapi.$(OBJSUFF) \
+ $(JPEGDIR)/jutils.$(OBJSUFF) \
+ $(JPEGDIR)/jerror.$(OBJSUFF) \
+ $(JPEGDIR)/jmemmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jmemnobs.$(OBJSUFF) \
+ $(JPEGDIR)/jcapimin.$(OBJSUFF) \
+ $(JPEGDIR)/jcapistd.$(OBJSUFF) \
+ $(JPEGDIR)/jctrans.$(OBJSUFF) \
+ $(JPEGDIR)/jcparam.$(OBJSUFF) \
+ $(JPEGDIR)/jdatadst.$(OBJSUFF) \
+ $(JPEGDIR)/jcinit.$(OBJSUFF) \
+ $(JPEGDIR)/jcmaster.$(OBJSUFF) \
+ $(JPEGDIR)/jcmarker.$(OBJSUFF) \
+ $(JPEGDIR)/jcmainct.$(OBJSUFF) \
+ $(JPEGDIR)/jcprepct.$(OBJSUFF) \
+ $(JPEGDIR)/jccoefct.$(OBJSUFF) \
+ $(JPEGDIR)/jccolor.$(OBJSUFF) \
+ $(JPEGDIR)/jcsample.$(OBJSUFF) \
+ $(JPEGDIR)/jchuff.$(OBJSUFF) \
+ $(JPEGDIR)/jcphuff.$(OBJSUFF) \
+ $(JPEGDIR)/jcdctmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctfst.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctflt.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctint.$(OBJSUFF) \
+ $(JPEGDIR)/jdapimin.$(OBJSUFF) \
+ $(JPEGDIR)/jdapistd.$(OBJSUFF) \
+ $(JPEGDIR)/jdtrans.$(OBJSUFF) \
+ $(JPEGDIR)/jdatasrc.$(OBJSUFF) \
+ $(JPEGDIR)/jdmaster.$(OBJSUFF) \
+ $(JPEGDIR)/jdinput.$(OBJSUFF) \
+ $(JPEGDIR)/jdmarker.$(OBJSUFF) \
+ $(JPEGDIR)/jdhuff.$(OBJSUFF) \
+ $(JPEGDIR)/jdphuff.$(OBJSUFF) \
+ $(JPEGDIR)/jdmainct.$(OBJSUFF) \
+ $(JPEGDIR)/jdcoefct.$(OBJSUFF) \
+ $(JPEGDIR)/jdpostct.$(OBJSUFF) \
+ $(JPEGDIR)/jddctmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jidctfst.$(OBJSUFF) \
+ $(JPEGDIR)/jidctflt.$(OBJSUFF) \
+ $(JPEGDIR)/jidctint.$(OBJSUFF) \
+ $(JPEGDIR)/jidctred.$(OBJSUFF) \
+ $(JPEGDIR)/jdsample.$(OBJSUFF) \
+ $(JPEGDIR)/jdcolor.$(OBJSUFF) \
+ $(JPEGDIR)/jquant1.$(OBJSUFF) \
+ $(JPEGDIR)/jquant2.$(OBJSUFF) \
+ $(JPEGDIR)/jdmerge.$(OBJSUFF)
+
+OBJECTS = $(GTKOBJS) $(COMMONOBJS) $(GENERICOBJS) $(HTMLOBJ) $(UNIXOBJS) \
+ $(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
+
+all: $(OBJECTS) $(WXLIB)
+
+$(WXLIB): $(OBJECTS)
+ ar $(AROPTIONS) $@ $(OBJECTS)
+ $(RANLIB) $@
+
+$(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
+
+$(COMMDIR)/parser.$(OBJSUFF): $(COMMDIR)/parser.c $(COMMDIR)/lexer.c
+ $(CCLEX) -c $(CFLAGS) -o $@ $(COMMDIR)/parser.c
+
+$(COMMDIR)/parser.c: $(COMMDIR)/parser.y $(COMMDIR)/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" > $(COMMDIR)/parser.c
+ @$(RM) y.tab.c
+
+$(COMMDIR)/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" > $(COMMDIR)/lexer.c
+ @$(RM) lex.yy.c
+
+clean:
+ rm -f $(GTKDIR)/*.$(OBJSUFF)
+ rm -f $(COMMDIR)/parser.c
+ rm -f $(COMMDIR)/lexer.c
+ rm -f $(COMMDIR)/*.$(OBJSUFF)
+ rm -f $(GENDIR)/*.$(OBJSUFF)
+ rm -f $(PNGDIR)/*.$(OBJSUFF)
+ rm -f $(ZLIBDIR)/*.$(OBJSUFF)
+ rm -f $(JPEGDIR)/*.$(OBJSUFF)
+ rm -f $(UNIXDIR)/*.$(OBJSUFF)
+ rm -f $(HTMLDIR)/*.$(OBJSUFF)
+ rm -f $(WXWIN)/lib/libwx_$(GUI).a
+
+cleanall: clean
+++ /dev/null
-#!#############################################################################
-#! File: gtk_gnu.t
-#! Purpose: tmake template file from which makefile.gnu is generated by running
-#! tmake -t gtk_gnu wxwin.pro -o makefile.gnu
-#! Author: Vadim Zeitlin, Robert Roebling, Julian Smart
-#! Created: 14.07.99
-#! Version: $Id$
-#!#############################################################################
-
-#${
- #! include the code which parses filelist.txt file and initializes
- #! %wxCommon, %wxGeneric, %wxHtml, wxUnix and %wxGTK hashes.
- IncludeTemplate("filelist.t");
-
- #! now transform these hashes into $project tags
- foreach $file (sort keys %wxGeneric) {
- next if $wxGeneric{$file} =~ /\bR\b/;
-
- $file =~ s/cp?p?$/\$(OBJSUFF)/;
- $project{"WXGENERICOBJS"} .= '$(GENDIR)/' . $file . " "
- }
-
- foreach $file (sort keys %wxCommon) {
- next if $wxCommon{$file} =~ /\bR\b/;
-
- $file =~ s/cp?p?$/\$(OBJSUFF)/;
- $project{"WXCOMMONOBJS"} .= '$(COMMDIR)/' . $file . " "
- }
-
- foreach $file (sort keys %wxGTK) {
- $file =~ s/cp?p?$/\$(OBJSUFF)/;
- $project{"WXGTKOBJS"} .= '$(GTKDIR)/' . $file . " "
- }
-
- foreach $file (sort keys %wxHTML) {
- $file =~ s/cp?p?$/\$(OBJSUFF)/;
- $project{"WXHTMLOBJS"} .= '$(HTMLDIR)/' . $file . " "
- }
-
- foreach $file (sort keys %wxUNIX) {
- $file =~ s/cp?p?$/\$(OBJSUFF)/;
- $project{"WXUNIXOBJS"} .= '$(UNIXDIR)/' . $file . " "
- }
-#$}
-# This file was automatically generated by tmake at #$ Now()
-# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GNU.T!
-
-#
-# File: makefile.gnu
-# 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
-
-# GUI
-GUI = gtk
-
-# Replace this with your own path if necessary
-WXDIR = ../..
-
-# C++ compiler
-CC = gcc
-
-# C compiler
-CCC = gcc
-
-# Compiler for lex/yacc .c programs
-CCLEX = $(CCC)
-
-LEX = lex
-YACC = yacc
-# Note: if using bison, use -y option for yacc compatibility
-# YACC = bison -y
-MAKE = make
-AROPTIONS = ruv
-RANLIB = ranlib
-
-# Debug/trace mode. 1 or more for debugging.
-DEBUG = 1
-
-# Misc options
-CPPOPTIONS = -D__WXGTK__ -D__WXDEBUG__ -D_REENTRANT -fno-rtti -fno-exceptions
-COPTIONS = -D__WXGTK__ -D__WXDEBUG__ -D_REENTRANT
-CPPWARN = -Wall
-CWARN =
-OPTIMISE = -O2 -fno-strength-reduce
-
-# object file suffix
-OBJSUFF =o
-
-# no changes below this line
-
-GUIINCLUDES = `gtk-config --cflags`
-
-WXINC = -I$(WXDIR)/include
-WXLIB = $(WXDIR)/lib/libwx_$(GUI).a
-INCLUDES = $(WXINC) $(GUIINCLUDES) -I$(WXDIR)/src/png -I$(WXDIR)/src/jpeg -I$(WXDIR)/src/zlib
-
-CPPFLAGS = $(INCLUDES) $(CPPOPTIONS) $(CPPWARN) $(OPTIMISE)
-CFLAGS = $(INCLUDES) $(COPTIONS) $(CWARN) $(OPTIMISE)
-
-# Clears all default suffixes
-.SUFFIXES: .o .cpp .c
-
-.c.o :
- $(CCC) -c $(CFLAGS) -o $@ $<
-
-.cpp.o :
- $(CC) -c $(CPPFLAGS) -o $@ $<
-
-.C.o :
- $(CC) -c $(CPPFLAGS) -o $@ $<
-
-# 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
-
-DOCDIR = $(WXDIR)\docs
-
-GENERICOBJS = \
- #$ ExpandList("WXGENERICOBJS");
-
-COMMONOBJS = \
- $(COMMDIR)/parser.$(OBJSUFF) \
- #$ ExpandList("WXCOMMONOBJS");
-
-HTMLOBJS = \
- #$ ExpandList("WXHTMLOBJS");
-
-GTKOBJS = \
- #$ ExpandList("WXGTKOBJS");
-
-UINXOBJS = \
- #$ ExpandList("WXUNIXOBJS");
-
-ZLIBOBJS = \
- $(ZLIBDIR)/adler32.$(OBJSUFF) \
- $(ZLIBDIR)/compress.$(OBJSUFF) \
- $(ZLIBDIR)/crc32.$(OBJSUFF) \
- $(ZLIBDIR)/gzio.$(OBJSUFF) \
- $(ZLIBDIR)/uncompr.$(OBJSUFF) \
- $(ZLIBDIR)/deflate.$(OBJSUFF) \
- $(ZLIBDIR)/trees.$(OBJSUFF) \
- $(ZLIBDIR)/zutil.$(OBJSUFF) \
- $(ZLIBDIR)/inflate.$(OBJSUFF) \
- $(ZLIBDIR)/infblock.$(OBJSUFF) \
- $(ZLIBDIR)/inftrees.$(OBJSUFF) \
- $(ZLIBDIR)/infcodes.$(OBJSUFF) \
- $(ZLIBDIR)/infutil.$(OBJSUFF) \
- $(ZLIBDIR)/inffast.$(OBJSUFF)
-
-PNGOBJS = \
- $(PNGDIR)/png.$(OBJSUFF) \
- $(PNGDIR)/pngread.$(OBJSUFF) \
- $(PNGDIR)/pngrtran.$(OBJSUFF) \
- $(PNGDIR)/pngrutil.$(OBJSUFF) \
- $(PNGDIR)/pngpread.$(OBJSUFF) \
- $(PNGDIR)/pngtrans.$(OBJSUFF) \
- $(PNGDIR)/pngwrite.$(OBJSUFF) \
- $(PNGDIR)/pngwtran.$(OBJSUFF) \
- $(PNGDIR)/pngwutil.$(OBJSUFF) \
- $(PNGDIR)/pngerror.$(OBJSUFF) \
- $(PNGDIR)/pngmem.$(OBJSUFF) \
- $(PNGDIR)/pngwio.$(OBJSUFF) \
- $(PNGDIR)/pngrio.$(OBJSUFF) \
- $(PNGDIR)/pngget.$(OBJSUFF) \
- $(PNGDIR)/pngset.$(OBJSUFF)
-
-
-JPEGOBJS = \
- $(JPEGDIR)/jcomapi.$(OBJSUFF) \
- $(JPEGDIR)/jutils.$(OBJSUFF) \
- $(JPEGDIR)/jerror.$(OBJSUFF) \
- $(JPEGDIR)/jmemmgr.$(OBJSUFF) \
- $(JPEGDIR)/jmemnobs.$(OBJSUFF) \
- $(JPEGDIR)/jcapimin.$(OBJSUFF) \
- $(JPEGDIR)/jcapistd.$(OBJSUFF) \
- $(JPEGDIR)/jctrans.$(OBJSUFF) \
- $(JPEGDIR)/jcparam.$(OBJSUFF) \
- $(JPEGDIR)/jdatadst.$(OBJSUFF) \
- $(JPEGDIR)/jcinit.$(OBJSUFF) \
- $(JPEGDIR)/jcmaster.$(OBJSUFF) \
- $(JPEGDIR)/jcmarker.$(OBJSUFF) \
- $(JPEGDIR)/jcmainct.$(OBJSUFF) \
- $(JPEGDIR)/jcprepct.$(OBJSUFF) \
- $(JPEGDIR)/jccoefct.$(OBJSUFF) \
- $(JPEGDIR)/jccolor.$(OBJSUFF) \
- $(JPEGDIR)/jcsample.$(OBJSUFF) \
- $(JPEGDIR)/jchuff.$(OBJSUFF) \
- $(JPEGDIR)/jcphuff.$(OBJSUFF) \
- $(JPEGDIR)/jcdctmgr.$(OBJSUFF) \
- $(JPEGDIR)/jfdctfst.$(OBJSUFF) \
- $(JPEGDIR)/jfdctflt.$(OBJSUFF) \
- $(JPEGDIR)/jfdctint.$(OBJSUFF) \
- $(JPEGDIR)/jdapimin.$(OBJSUFF) \
- $(JPEGDIR)/jdapistd.$(OBJSUFF) \
- $(JPEGDIR)/jdtrans.$(OBJSUFF) \
- $(JPEGDIR)/jdatasrc.$(OBJSUFF) \
- $(JPEGDIR)/jdmaster.$(OBJSUFF) \
- $(JPEGDIR)/jdinput.$(OBJSUFF) \
- $(JPEGDIR)/jdmarker.$(OBJSUFF) \
- $(JPEGDIR)/jdhuff.$(OBJSUFF) \
- $(JPEGDIR)/jdphuff.$(OBJSUFF) \
- $(JPEGDIR)/jdmainct.$(OBJSUFF) \
- $(JPEGDIR)/jdcoefct.$(OBJSUFF) \
- $(JPEGDIR)/jdpostct.$(OBJSUFF) \
- $(JPEGDIR)/jddctmgr.$(OBJSUFF) \
- $(JPEGDIR)/jidctfst.$(OBJSUFF) \
- $(JPEGDIR)/jidctflt.$(OBJSUFF) \
- $(JPEGDIR)/jidctint.$(OBJSUFF) \
- $(JPEGDIR)/jidctred.$(OBJSUFF) \
- $(JPEGDIR)/jdsample.$(OBJSUFF) \
- $(JPEGDIR)/jdcolor.$(OBJSUFF) \
- $(JPEGDIR)/jquant1.$(OBJSUFF) \
- $(JPEGDIR)/jquant2.$(OBJSUFF) \
- $(JPEGDIR)/jdmerge.$(OBJSUFF)
-
-OBJECTS = $(GTKOBJS) $(COMMONOBJS) $(GENERICOBJS) $(HTMLOBJ) $(UNIXOBJS) \
- $(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
-
-all: $(OBJECTS) $(WXLIB)
-
-$(WXLIB): $(OBJECTS)
- ar $(AROPTIONS) $@ $(OBJECTS)
- $(RANLIB) $@
-
-$(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
-
-$(COMMDIR)/parser.$(OBJSUFF): $(COMMDIR)/parser.c $(COMMDIR)/lexer.c
- $(CCLEX) -c $(CFLAGS) -o $@ $(COMMDIR)/parser.c
-
-$(COMMDIR)/parser.c: $(COMMDIR)/parser.y $(COMMDIR)/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" > $(COMMDIR)/parser.c
- @$(RM) y.tab.c
-
-$(COMMDIR)/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" > $(COMMDIR)/lexer.c
- @$(RM) lex.yy.c
-
-clean:
- rm -f $(GTKDIR)/*.$(OBJSUFF)
- rm -f $(COMMDIR)/parser.c
- rm -f $(COMMDIR)/lexer.c
- rm -f $(COMMDIR)/*.$(OBJSUFF)
- rm -f $(GENDIR)/*.$(OBJSUFF)
- rm -f $(PNGDIR)/*.$(OBJSUFF)
- rm -f $(ZLIBDIR)/*.$(OBJSUFF)
- rm -f $(JPEGDIR)/*.$(OBJSUFF)
- rm -f $(UNIXDIR)/*.$(OBJSUFF)
- rm -f $(HTMLDIR)/*.$(OBJSUFF)
- rm -f $(WXWIN)/lib/libwx_$(GUI).a
-
-cleanall: clean
E:\Perl\5.00471\bin\MSWin32-x86\perl.exe g:\Unix\tmake\bin\tmake -t sc wxwin.pro -o makefile.sc
echo Generating for Watcom C++...
E:\Perl\5.00471\bin\MSWin32-x86\perl.exe g:\Unix\tmake\bin\tmake -t wat wxwin.pro -o makefile.wat
+echo Generating for wxGTK...
+E:\Perl\5.00471\bin\MSWin32-x86\perl.exe g:\Unix\tmake\bin\tmake -t gtk wxwin.pro -o Makefile
:end
/* */
/* Version: $Id$ */
-#ifndef __GTKSETUPH__
-#define __GTKSETUPH__
+/* This define (__WX_SETUP_H__) is used both to insure setup.h is included
+ * only once and to indicate that we are building using configure. */
+#ifndef __WX_SETUP_H__
+#define __WX_SETUP_H__
#ifdef __GNUG__
#pragma interface
/* #undef __WIN95__ */
/* #undef __WIN32__ */
/* #undef __GNUWIN32__ */
+/* #undef WINVER */
/*
* Supports bool type
*/
#define wxUSE_TOOLBAR 1
-#ifdef __WXWINE__
+#if defined(__WXWINE__) || defined(__GNUWIN32__)
#if wxUSE_TOOLBAR
#define wxUSE_BUTTONBAR 1
#endif
* Use standard C++ streams if 1. If 0, use wxWin
* streams implementation.
*/
-#define wxUSE_STD_IOSTREAM 0
+#define wxUSE_STD_IOSTREAM 1
/*
* wxLibrary class
*/
* Use Apple Ieee-double converter
*/
#define wxUSE_APPLE_IEEE 1
-/*
+/*
* Compatibility with 1.66 API.
* Level 0: no backward compatibility, all new features
* Level 1: wxDC, OnSize (etc.) compatibility, but
- * some new features such as event tables
+ * some new features such as event tables
*/
#define WXWIN_COMPATIBILITY 0
-/*
- * Compatibility with 2.0 API.
+/*
+ * Compatibility with 2.0 API.
*/
#define WXWIN_COMPATIBILITY_2 1
/*
* Enables debugging: memory tracing, assert, etc., contains debug level
*/
-#define WXDEBUG 0
+#define WXDEBUG 1
/*
* Enables debugging version of wxObject::new and wxObject::delete (IF WXDEBUG)
* WARNING: this code may not work with all architectures, especially
*/
#define wxUSE_MINIFRAME 1
+/*
+ * wxHTML
+ */
+#define wxUSE_HTML 1
+
+/*
+ * (virtual) filesystems code
+ */
+#define wxUSE_FS_INET 1
+#define wxUSE_FS_ZIP 1
+
+/*
+ * A class that shows info window when app is busy
+ * (works exactly like wxBusyCursor)
+ */
+#define wxUSE_BUSYINFO 1
+
+/*
+ * Zip stream for accessing files stored inside .zip archives
+ */
+#define wxUSE_ZIPSTREAM 1
+
+
/*
* Disable this if your compiler can't cope
* with omission of prototype parameters.
* You can use this setting to maintain backward compatibility.
* If 0: will use const wherever possible.
* If 1: will use const only where necessary
- * for precompiled headers to work.
+ * for precompiled headers to work.
* If 2: will be totally backward compatible, but precompiled
- * headers may not work and program size will be larger.
+ * headers may not work and program size will be larger.
*/
#define CONST_COMPATIBILITY 0
/* Define if you have the vsnprintf function. */
#define HAVE_VSNPRINTF 1
+/* Define if you have the vsscanf function. */
+#define HAVE_VSSCANF 1
+
/* Define if you have the <X11/XKBlib.h> header file. */
#define HAVE_X11_XKBLIB_H 1
#define VERSION "2.1.0"
-#endif /* __GTKSETUPH__ */
+#endif /* __WX_SETUP_H__ */
/* */
/* Version: $Id$ */
-#ifndef __GTKSETUPH__
-#define __GTKSETUPH__
+/* This define (__WX_SETUP_H__) is used both to insure setup.h is included
+ * only once and to indicate that we are building using configure. */
+#ifndef __WX_SETUP_H__
+#define __WX_SETUP_H__
#ifdef __GNUG__
#pragma interface
/* #undef __WIN95__ */
/* #undef __WIN32__ */
/* #undef __GNUWIN32__ */
+/* #undef WINVER */
/*
* Supports bool type
*/
#define wxUSE_TOOLBAR 1
-#ifdef __WXWINE__
+#if defined(__WXWINE__) || defined(__GNUWIN32__)
#if wxUSE_TOOLBAR
#define wxUSE_BUTTONBAR 1
#endif
* Use standard C++ streams if 1. If 0, use wxWin
* streams implementation.
*/
-#define wxUSE_STD_IOSTREAM 0
+#define wxUSE_STD_IOSTREAM 1
/*
* wxLibrary class
*/
* Use Apple Ieee-double converter
*/
#define wxUSE_APPLE_IEEE 1
-/*
+/*
* Compatibility with 1.66 API.
* Level 0: no backward compatibility, all new features
* Level 1: wxDC, OnSize (etc.) compatibility, but
- * some new features such as event tables
+ * some new features such as event tables
*/
#define WXWIN_COMPATIBILITY 0
-/*
- * Compatibility with 2.0 API.
+/*
+ * Compatibility with 2.0 API.
*/
#define WXWIN_COMPATIBILITY_2 1
/*
* Enables debugging: memory tracing, assert, etc., contains debug level
*/
-#define WXDEBUG 0
+#define WXDEBUG 1
/*
* Enables debugging version of wxObject::new and wxObject::delete (IF WXDEBUG)
* WARNING: this code may not work with all architectures, especially
*/
#define wxUSE_MINIFRAME 1
+/*
+ * wxHTML
+ */
+#define wxUSE_HTML 1
+
+/*
+ * (virtual) filesystems code
+ */
+#define wxUSE_FS_INET 1
+#define wxUSE_FS_ZIP 1
+
+/*
+ * A class that shows info window when app is busy
+ * (works exactly like wxBusyCursor)
+ */
+#define wxUSE_BUSYINFO 1
+
+/*
+ * Zip stream for accessing files stored inside .zip archives
+ */
+#define wxUSE_ZIPSTREAM 1
+
+
/*
* Disable this if your compiler can't cope
* with omission of prototype parameters.
* You can use this setting to maintain backward compatibility.
* If 0: will use const wherever possible.
* If 1: will use const only where necessary
- * for precompiled headers to work.
+ * for precompiled headers to work.
* If 2: will be totally backward compatible, but precompiled
- * headers may not work and program size will be larger.
+ * headers may not work and program size will be larger.
*/
#define CONST_COMPATIBILITY 0
/* Define if you have the vsnprintf function. */
#define HAVE_VSNPRINTF 1
+/* Define if you have the vsscanf function. */
+#define HAVE_VSSCANF 1
+
/* Define if you have the <X11/XKBlib.h> header file. */
#define HAVE_X11_XKBLIB_H 1
#define VERSION "2.1.0"
-#endif /* __GTKSETUPH__ */
+#endif /* __WX_SETUP_H__ */
--- /dev/null
+# gtk.env
+#
+# Common makefile settings for wxGTK programs. You have to set
+# the WXDIR variable before including this file.
+#
+# This file is included by all the other makefiles, thus changes
+# made here take effect everywhere (except where overriden).
+#
+# RCS-ID: $Id$
+#
+
+########################### General #################################
+
+# The name of the GUI used in directory paths and library names
+GUI = gtk
+
+# The library version number
+MAX_VER = 2
+MIN_VER = 1
+MIC_VER = 0
+
+########################### Programs #################################
+
+# C++ compiler
+CC = gcc
+
+# C compiler
+CCC = gcc
+
+# Compiler for lex/yacc .c programs
+CCLEX = $(CCC)
+
+LEX = lex
+YACC = yacc
+# Note: if using bison, use -y option for yacc compatibility
+# YACC = bison -y
+MAKE = make
+AROPTIONS = ruv
+RANLIB = ranlib
+
+############################ Switches #################################
+
+# Debug/trace mode. 1 or more for debugging.
+DEBUG = 1
+GUI_OPT = -D__WXGTK__ -D__UNIX__
+
+########################## Compiler flags #############################
+
+# Misc options
+CPP_EXTRA = -D_REENTRANT
+C_EXTRA = -D_REENTRANT
+LEX_EXTRA = -D_REENTRANT
+
+# Optimisation
+CPP_OPT = -O2 -fno-strength-reduce -DGTK_NO_CHECK_CASTS -fno-rtti -fno-exceptions
+C_OPT = -O2 -fno-strength-reduce -DGTK_NO_CHECK_CASTS
+LEX_OPT = -O2 -fno-strength-reduce
+
+# Debug
+CPP_DEBUG = -D__WXDEBUG__ # -g
+C_DEBUG = -D__WXDEBUG__
+LEX_DEBUG = -D__WXDEBUG__
+
+# Warning level
+CPP_WARN = -Wall
+C_WARN = -Wall -Wno-unused
+LEX_WARN = -Wall
+
+# Link flag
+LD_EXTRA =
+
+############################ Includes #################################
+
+WX_INC = -I$(WXDIR)/include
+GUI_INC = `gtk-config --cflags`
+EXTRA_INC = -I$(WXDIR)/src/png -I$(WXDIR)/src/jpeg -I$(WXDIR)/src/zlib -I$(WXDIR)/src/odbc
+
+############################ Libraries ################################
+
+LD_LIBS = -L$(WXDIR)/lib -llibwx_$(GUI).a `gtk-config --libs` -L/usr/lib -ldl
+
+############################# Suffixes ################################
+
+OBJSUFF = o
+
+####################### No changes below this line ####################
+
+CPPFLAGS = $(GUI_OPT) $(CPP_EXTRA) $(CPP_OPT) $(CPP_DEBUG) $(CPP_WARN) $(WX_INC) $(EXTRA_INCLUDE) $(GUI_INC)
+CFLAGS = $(GUI_OPT) $(C_EXTRA) $(C_OPT) $(C_DEBUG) $(C_WARN) $(WX_INC) $(EXTRA_INCLUDE) $(GUI_INC)
+LDFLAGS = $(LD_EXTRA) $(LD_LIBS)
+
+# Clears all default suffixes
+.SUFFIXES: .o .cpp .c
+
+.c.o :
+ $(CCC) -c $(CFLAGS) -o $@ $<
+
+.cpp.o :
+ $(CC) -c $(CPPFLAGS) -o $@ $<
+
+.C.o :
+ $(CC) -c $(CPPFLAGS) -o $@ $<
+
--- /dev/null
+
+# This file was automatically generated by tmake at 03:16, 1999/07/29
+# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GNU.T!
+
+#
+# File: makefile.gnu
+# 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
+
+WXDIR = ../..
+
+include $(WXDIR)/src/gtk.env
+
+# 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
+
+DOCDIR = $(WXDIR)\docs
+
+GENERICOBJS = \
+ $(GENDIR)/busyinfo.$(OBJSUFF) \
+ $(GENDIR)/caret.$(OBJSUFF) \
+ $(GENDIR)/colrdlgg.$(OBJSUFF) \
+ $(GENDIR)/dirdlgg.$(OBJSUFF) \
+ $(GENDIR)/extdlgg.$(OBJSUFF) \
+ $(GENDIR)/fontdlgg.$(OBJSUFF) \
+ $(GENDIR)/gridg.$(OBJSUFF) \
+ $(GENDIR)/imaglist.$(OBJSUFF) \
+ $(GENDIR)/laywin.$(OBJSUFF) \
+ $(GENDIR)/listctrl.$(OBJSUFF) \
+ $(GENDIR)/numdlgg.$(OBJSUFF) \
+ $(GENDIR)/panelg.$(OBJSUFF) \
+ $(GENDIR)/printps.$(OBJSUFF) \
+ $(GENDIR)/prntdlgg.$(OBJSUFF) \
+ $(GENDIR)/progdlgg.$(OBJSUFF) \
+ $(GENDIR)/prop.$(OBJSUFF) \
+ $(GENDIR)/propform.$(OBJSUFF) \
+ $(GENDIR)/proplist.$(OBJSUFF) \
+ $(GENDIR)/sashwin.$(OBJSUFF) \
+ $(GENDIR)/scrolwin.$(OBJSUFF) \
+ $(GENDIR)/splitter.$(OBJSUFF) \
+ $(GENDIR)/statusbr.$(OBJSUFF) \
+ $(GENDIR)/tipdlg.$(OBJSUFF) \
+ $(GENDIR)/treectrl.$(OBJSUFF)
+
+COMMONOBJS = \
+ $(COMMDIR)/parser.$(OBJSUFF) \
+ $(COMMDIR)/cmndata.$(OBJSUFF) \
+ $(COMMDIR)/config.$(OBJSUFF) \
+ $(COMMDIR)/date.$(OBJSUFF) \
+ $(COMMDIR)/datstrm.$(OBJSUFF) \
+ $(COMMDIR)/db.$(OBJSUFF) \
+ $(COMMDIR)/dbtable.$(OBJSUFF) \
+ $(COMMDIR)/dcbase.$(OBJSUFF) \
+ $(COMMDIR)/dlgcmn.$(OBJSUFF) \
+ $(COMMDIR)/docmdi.$(OBJSUFF) \
+ $(COMMDIR)/docview.$(OBJSUFF) \
+ $(COMMDIR)/dynarray.$(OBJSUFF) \
+ $(COMMDIR)/dynlib.$(OBJSUFF) \
+ $(COMMDIR)/event.$(OBJSUFF) \
+ $(COMMDIR)/extended.$(OBJSUFF) \
+ $(COMMDIR)/ffile.$(OBJSUFF) \
+ $(COMMDIR)/file.$(OBJSUFF) \
+ $(COMMDIR)/fileconf.$(OBJSUFF) \
+ $(COMMDIR)/filefn.$(OBJSUFF) \
+ $(COMMDIR)/filesys.$(OBJSUFF) \
+ $(COMMDIR)/framecmn.$(OBJSUFF) \
+ $(COMMDIR)/fs_inet.$(OBJSUFF) \
+ $(COMMDIR)/fs_zip.$(OBJSUFF) \
+ $(COMMDIR)/ftp.$(OBJSUFF) \
+ $(COMMDIR)/gdicmn.$(OBJSUFF) \
+ $(COMMDIR)/hash.$(OBJSUFF) \
+ $(COMMDIR)/helpbase.$(OBJSUFF) \
+ $(COMMDIR)/http.$(OBJSUFF) \
+ $(COMMDIR)/imagbmp.$(OBJSUFF) \
+ $(COMMDIR)/image.$(OBJSUFF) \
+ $(COMMDIR)/imaggif.$(OBJSUFF) \
+ $(COMMDIR)/imagjpeg.$(OBJSUFF) \
+ $(COMMDIR)/imagpng.$(OBJSUFF) \
+ $(COMMDIR)/intl.$(OBJSUFF) \
+ $(COMMDIR)/ipcbase.$(OBJSUFF) \
+ $(COMMDIR)/layout.$(OBJSUFF) \
+ $(COMMDIR)/list.$(OBJSUFF) \
+ $(COMMDIR)/log.$(OBJSUFF) \
+ $(COMMDIR)/memory.$(OBJSUFF) \
+ $(COMMDIR)/mimetype.$(OBJSUFF) \
+ $(COMMDIR)/module.$(OBJSUFF) \
+ $(COMMDIR)/mstream.$(OBJSUFF) \
+ $(COMMDIR)/object.$(OBJSUFF) \
+ $(COMMDIR)/objstrm.$(OBJSUFF) \
+ $(COMMDIR)/paper.$(OBJSUFF) \
+ $(COMMDIR)/prntbase.$(OBJSUFF) \
+ $(COMMDIR)/process.$(OBJSUFF) \
+ $(COMMDIR)/protocol.$(OBJSUFF) \
+ $(COMMDIR)/resource.$(OBJSUFF) \
+ $(COMMDIR)/sckaddr.$(OBJSUFF) \
+ $(COMMDIR)/sckfile.$(OBJSUFF) \
+ $(COMMDIR)/sckipc.$(OBJSUFF) \
+ $(COMMDIR)/sckstrm.$(OBJSUFF) \
+ $(COMMDIR)/socket.$(OBJSUFF) \
+ $(COMMDIR)/stream.$(OBJSUFF) \
+ $(COMMDIR)/string.$(OBJSUFF) \
+ $(COMMDIR)/tbarbase.$(OBJSUFF) \
+ $(COMMDIR)/tbarsmpl.$(OBJSUFF) \
+ $(COMMDIR)/textcmn.$(OBJSUFF) \
+ $(COMMDIR)/textfile.$(OBJSUFF) \
+ $(COMMDIR)/time.$(OBJSUFF) \
+ $(COMMDIR)/timercmn.$(OBJSUFF) \
+ $(COMMDIR)/tokenzr.$(OBJSUFF) \
+ $(COMMDIR)/txtstrm.$(OBJSUFF) \
+ $(COMMDIR)/unzip.$(OBJSUFF) \
+ $(COMMDIR)/url.$(OBJSUFF) \
+ $(COMMDIR)/utilscmn.$(OBJSUFF) \
+ $(COMMDIR)/valgen.$(OBJSUFF) \
+ $(COMMDIR)/validate.$(OBJSUFF) \
+ $(COMMDIR)/valtext.$(OBJSUFF) \
+ $(COMMDIR)/variant.$(OBJSUFF) \
+ $(COMMDIR)/wfstream.$(OBJSUFF) \
+ $(COMMDIR)/wincmn.$(OBJSUFF) \
+ $(COMMDIR)/wxchar.$(OBJSUFF) \
+ $(COMMDIR)/wxexpr.$(OBJSUFF) \
+ $(COMMDIR)/zipstream.$(OBJSUFF) \
+ $(COMMDIR)/zstream.$(OBJSUFF)
+
+HTMLOBJS = \
+ $(HTMLDIR)/htmlcell.$(OBJSUFF) \
+ $(HTMLDIR)/htmlfilter.$(OBJSUFF) \
+ $(HTMLDIR)/htmlhelp.$(OBJSUFF) \
+ $(HTMLDIR)/htmlhelp_io.$(OBJSUFF) \
+ $(HTMLDIR)/htmlparser.$(OBJSUFF) \
+ $(HTMLDIR)/htmltag.$(OBJSUFF) \
+ $(HTMLDIR)/htmlwin.$(OBJSUFF) \
+ $(HTMLDIR)/htmlwinparser.$(OBJSUFF) \
+ $(HTMLDIR)/mod_fonts.$(OBJSUFF) \
+ $(HTMLDIR)/mod_hline.$(OBJSUFF) \
+ $(HTMLDIR)/mod_image.$(OBJSUFF) \
+ $(HTMLDIR)/mod_layout.$(OBJSUFF) \
+ $(HTMLDIR)/mod_links.cpp \
+ $(HTMLDIR)/mod_list.$(OBJSUFF) \
+ $(HTMLDIR)/mod_pre.$(OBJSUFF) \
+ $(HTMLDIR)/mod_tables.$(OBJSUFF) \
+ $(HTMLDIR)/search.$(OBJSUFF)
+
+GTKOBJS = \
+ $(GTKDIR)/accel.$(OBJSUFF) \
+ $(GTKDIR)/app.$(OBJSUFF) \
+ $(GTKDIR)/bitmap.$(OBJSUFF) \
+ $(GTKDIR)/bmpbuttn.$(OBJSUFF) \
+ $(GTKDIR)/brush.$(OBJSUFF) \
+ $(GTKDIR)/button.$(OBJSUFF) \
+ $(GTKDIR)/checkbox.$(OBJSUFF) \
+ $(GTKDIR)/checklst.$(OBJSUFF) \
+ $(GTKDIR)/choicdlg.$(OBJSUFF) \
+ $(GTKDIR)/choice.$(OBJSUFF) \
+ $(GTKDIR)/clipbrd.$(OBJSUFF) \
+ $(GTKDIR)/colour.$(OBJSUFF) \
+ $(GTKDIR)/combobox.$(OBJSUFF) \
+ $(GTKDIR)/control.$(OBJSUFF) \
+ $(GTKDIR)/cursor.$(OBJSUFF) \
+ $(GTKDIR)/data.$(OBJSUFF) \
+ $(GTKDIR)/dataobj.$(OBJSUFF) \
+ $(GTKDIR)/dc.$(OBJSUFF) \
+ $(GTKDIR)/dcclient.$(OBJSUFF) \
+ $(GTKDIR)/dcmemory.cpp \
+ $(GTKDIR)/dcscreen.$(OBJSUFF) \
+ $(GTKDIR)/dialog.$(OBJSUFF) \
+ $(GTKDIR)/dnd.$(OBJSUFF) \
+ $(GTKDIR)/filedlg.$(OBJSUFF) \
+ $(GTKDIR)/font.$(OBJSUFF) \
+ $(GTKDIR)/frame.$(OBJSUFF) \
+ $(GTKDIR)/gauge.$(OBJSUFF) \
+ $(GTKDIR)/gdiobj.$(OBJSUFF) \
+ $(GTKDIR)/gsockgtk.$(OBJSUFF) \
+ $(GTKDIR)/icon.$(OBJSUFF) \
+ $(GTKDIR)/listbox.$(OBJSUFF) \
+ $(GTKDIR)/main.$(OBJSUFF) \
+ $(GTKDIR)/mdi.$(OBJSUFF) \
+ $(GTKDIR)/menu.$(OBJSUFF) \
+ $(GTKDIR)/minifram.$(OBJSUFF) \
+ $(GTKDIR)/msgdlg.$(OBJSUFF) \
+ $(GTKDIR)/notebook.$(OBJSUFF) \
+ $(GTKDIR)/palette.$(OBJSUFF) \
+ $(GTKDIR)/pen.$(OBJSUFF) \
+ $(GTKDIR)/radiobox.$(OBJSUFF) \
+ $(GTKDIR)/radiobut.$(OBJSUFF) \
+ $(GTKDIR)/region.$(OBJSUFF) \
+ $(GTKDIR)/scrolbar.$(OBJSUFF) \
+ $(GTKDIR)/settings.$(OBJSUFF) \
+ $(GTKDIR)/slider.$(OBJSUFF) \
+ $(GTKDIR)/spinbutt.$(OBJSUFF) \
+ $(GTKDIR)/statbmp.$(OBJSUFF) \
+ $(GTKDIR)/statbox.$(OBJSUFF) \
+ $(GTKDIR)/statline.$(OBJSUFF) \
+ $(GTKDIR)/stattext.$(OBJSUFF) \
+ $(GTKDIR)/tbargtk.$(OBJSUFF) \
+ $(GTKDIR)/textctrl.$(OBJSUFF) \
+ $(GTKDIR)/textdlg.$(OBJSUFF) \
+ $(GTKDIR)/timer.$(OBJSUFF) \
+ $(GTKDIR)/tooltip.$(OBJSUFF) \
+ $(GTKDIR)/utilsgtk.$(OBJSUFF) \
+ $(GTKDIR)/utilsres.$(OBJSUFF) \
+ $(GTKDIR)/wave.$(OBJSUFF) \
+ $(GTKDIR)/win_gtk.$(OBJSUFF) \
+ $(GTKDIR)/window.$(OBJSUFF)
+
+UINXOBJS = \
+ $(UNIXDIR)/gsocket.$(OBJSUFF) \
+ $(UNIXDIR)/threadpsx.$(OBJSUFF) \
+ $(UNIXDIR)/utilsunx.$(OBJSUFF)
+
+ZLIBOBJS = \
+ $(ZLIBDIR)/adler32.$(OBJSUFF) \
+ $(ZLIBDIR)/compress.$(OBJSUFF) \
+ $(ZLIBDIR)/crc32.$(OBJSUFF) \
+ $(ZLIBDIR)/gzio.$(OBJSUFF) \
+ $(ZLIBDIR)/uncompr.$(OBJSUFF) \
+ $(ZLIBDIR)/deflate.$(OBJSUFF) \
+ $(ZLIBDIR)/trees.$(OBJSUFF) \
+ $(ZLIBDIR)/zutil.$(OBJSUFF) \
+ $(ZLIBDIR)/inflate.$(OBJSUFF) \
+ $(ZLIBDIR)/infblock.$(OBJSUFF) \
+ $(ZLIBDIR)/inftrees.$(OBJSUFF) \
+ $(ZLIBDIR)/infcodes.$(OBJSUFF) \
+ $(ZLIBDIR)/infutil.$(OBJSUFF) \
+ $(ZLIBDIR)/inffast.$(OBJSUFF)
+
+PNGOBJS = \
+ $(PNGDIR)/png.$(OBJSUFF) \
+ $(PNGDIR)/pngread.$(OBJSUFF) \
+ $(PNGDIR)/pngrtran.$(OBJSUFF) \
+ $(PNGDIR)/pngrutil.$(OBJSUFF) \
+ $(PNGDIR)/pngpread.$(OBJSUFF) \
+ $(PNGDIR)/pngtrans.$(OBJSUFF) \
+ $(PNGDIR)/pngwrite.$(OBJSUFF) \
+ $(PNGDIR)/pngwtran.$(OBJSUFF) \
+ $(PNGDIR)/pngwutil.$(OBJSUFF) \
+ $(PNGDIR)/pngerror.$(OBJSUFF) \
+ $(PNGDIR)/pngmem.$(OBJSUFF) \
+ $(PNGDIR)/pngwio.$(OBJSUFF) \
+ $(PNGDIR)/pngrio.$(OBJSUFF) \
+ $(PNGDIR)/pngget.$(OBJSUFF) \
+ $(PNGDIR)/pngset.$(OBJSUFF)
+
+
+JPEGOBJS = \
+ $(JPEGDIR)/jcomapi.$(OBJSUFF) \
+ $(JPEGDIR)/jutils.$(OBJSUFF) \
+ $(JPEGDIR)/jerror.$(OBJSUFF) \
+ $(JPEGDIR)/jmemmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jmemnobs.$(OBJSUFF) \
+ $(JPEGDIR)/jcapimin.$(OBJSUFF) \
+ $(JPEGDIR)/jcapistd.$(OBJSUFF) \
+ $(JPEGDIR)/jctrans.$(OBJSUFF) \
+ $(JPEGDIR)/jcparam.$(OBJSUFF) \
+ $(JPEGDIR)/jdatadst.$(OBJSUFF) \
+ $(JPEGDIR)/jcinit.$(OBJSUFF) \
+ $(JPEGDIR)/jcmaster.$(OBJSUFF) \
+ $(JPEGDIR)/jcmarker.$(OBJSUFF) \
+ $(JPEGDIR)/jcmainct.$(OBJSUFF) \
+ $(JPEGDIR)/jcprepct.$(OBJSUFF) \
+ $(JPEGDIR)/jccoefct.$(OBJSUFF) \
+ $(JPEGDIR)/jccolor.$(OBJSUFF) \
+ $(JPEGDIR)/jcsample.$(OBJSUFF) \
+ $(JPEGDIR)/jchuff.$(OBJSUFF) \
+ $(JPEGDIR)/jcphuff.$(OBJSUFF) \
+ $(JPEGDIR)/jcdctmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctfst.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctflt.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctint.$(OBJSUFF) \
+ $(JPEGDIR)/jdapimin.$(OBJSUFF) \
+ $(JPEGDIR)/jdapistd.$(OBJSUFF) \
+ $(JPEGDIR)/jdtrans.$(OBJSUFF) \
+ $(JPEGDIR)/jdatasrc.$(OBJSUFF) \
+ $(JPEGDIR)/jdmaster.$(OBJSUFF) \
+ $(JPEGDIR)/jdinput.$(OBJSUFF) \
+ $(JPEGDIR)/jdmarker.$(OBJSUFF) \
+ $(JPEGDIR)/jdhuff.$(OBJSUFF) \
+ $(JPEGDIR)/jdphuff.$(OBJSUFF) \
+ $(JPEGDIR)/jdmainct.$(OBJSUFF) \
+ $(JPEGDIR)/jdcoefct.$(OBJSUFF) \
+ $(JPEGDIR)/jdpostct.$(OBJSUFF) \
+ $(JPEGDIR)/jddctmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jidctfst.$(OBJSUFF) \
+ $(JPEGDIR)/jidctflt.$(OBJSUFF) \
+ $(JPEGDIR)/jidctint.$(OBJSUFF) \
+ $(JPEGDIR)/jidctred.$(OBJSUFF) \
+ $(JPEGDIR)/jdsample.$(OBJSUFF) \
+ $(JPEGDIR)/jdcolor.$(OBJSUFF) \
+ $(JPEGDIR)/jquant1.$(OBJSUFF) \
+ $(JPEGDIR)/jquant2.$(OBJSUFF) \
+ $(JPEGDIR)/jdmerge.$(OBJSUFF)
+
+OBJECTS = $(GTKOBJS) $(COMMONOBJS) $(GENERICOBJS) $(HTMLOBJ) $(UNIXOBJS) \
+ $(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
+
+all: $(OBJECTS) $(WXLIB)
+
+$(WXLIB): $(OBJECTS)
+ ar $(AROPTIONS) $@ $(OBJECTS)
+ $(RANLIB) $@
+
+$(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
+
+$(COMMDIR)/parser.$(OBJSUFF): $(COMMDIR)/parser.c $(COMMDIR)/lexer.c
+ $(CCLEX) -c $(CFLAGS) -o $@ $(COMMDIR)/parser.c
+
+$(COMMDIR)/parser.c: $(COMMDIR)/parser.y $(COMMDIR)/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" > $(COMMDIR)/parser.c
+ @$(RM) y.tab.c
+
+$(COMMDIR)/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" > $(COMMDIR)/lexer.c
+ @$(RM) lex.yy.c
+
+clean:
+ rm -f $(GTKDIR)/*.$(OBJSUFF)
+ rm -f $(COMMDIR)/parser.c
+ rm -f $(COMMDIR)/lexer.c
+ rm -f $(COMMDIR)/*.$(OBJSUFF)
+ rm -f $(GENDIR)/*.$(OBJSUFF)
+ rm -f $(PNGDIR)/*.$(OBJSUFF)
+ rm -f $(ZLIBDIR)/*.$(OBJSUFF)
+ rm -f $(JPEGDIR)/*.$(OBJSUFF)
+ rm -f $(UNIXDIR)/*.$(OBJSUFF)
+ rm -f $(HTMLDIR)/*.$(OBJSUFF)
+ rm -f $(WXWIN)/lib/libwx_$(GUI).a
+
+cleanall: clean
+++ /dev/null
-
-# This file was automatically generated by tmake at 03:16, 1999/07/29
-# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GNU.T!
-
-#
-# File: makefile.gnu
-# 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
-
-# GUI
-GUI = gtk
-
-# Replace this with your own path if necessary
-WXDIR = ../..
-
-# C++ compiler
-CC = gcc
-
-# C compiler
-CCC = gcc
-
-# Compiler for lex/yacc .c programs
-CCLEX = $(CCC)
-
-LEX = lex
-YACC = yacc
-# Note: if using bison, use -y option for yacc compatibility
-# YACC = bison -y
-MAKE = make
-AROPTIONS = ruv
-RANLIB = ranlib
-
-# Debug/trace mode. 1 or more for debugging.
-DEBUG = 1
-
-# Misc options
-CPPOPTIONS = -D__WXGTK__ -D__WXDEBUG__ -D_REENTRANT -fno-rtti -fno-exceptions
-COPTIONS = -D__WXGTK__ -D__WXDEBUG__ -D_REENTRANT
-CPPWARN = -Wall
-CWARN =
-OPTIMISE = -O2 -fno-strength-reduce
-
-# object file suffix
-OBJSUFF =o
-
-# no changes below this line
-
-GUIINCLUDES = `gtk-config --cflags`
-
-WXINC = -I$(WXDIR)/include
-WXLIB = $(WXDIR)/lib/libwx_$(GUI).a
-INCLUDES = $(WXINC) $(GUIINCLUDES) -I$(WXDIR)/src/png -I$(WXDIR)/src/jpeg -I$(WXDIR)/src/zlib
-
-CPPFLAGS = $(INCLUDES) $(CPPOPTIONS) $(CPPWARN) $(OPTIMISE)
-CFLAGS = $(INCLUDES) $(COPTIONS) $(CWARN) $(OPTIMISE)
-
-# Clears all default suffixes
-.SUFFIXES: .o .cpp .c
-
-.c.o :
- $(CCC) -c $(CFLAGS) -o $@ $<
-
-.cpp.o :
- $(CC) -c $(CPPFLAGS) -o $@ $<
-
-.C.o :
- $(CC) -c $(CPPFLAGS) -o $@ $<
-
-# 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
-
-DOCDIR = $(WXDIR)\docs
-
-GENERICOBJS = \
- $(GENDIR)/busyinfo.$(OBJSUFF) \
- $(GENDIR)/caret.$(OBJSUFF) \
- $(GENDIR)/colrdlgg.$(OBJSUFF) \
- $(GENDIR)/dirdlgg.$(OBJSUFF) \
- $(GENDIR)/extdlgg.$(OBJSUFF) \
- $(GENDIR)/fontdlgg.$(OBJSUFF) \
- $(GENDIR)/gridg.$(OBJSUFF) \
- $(GENDIR)/imaglist.$(OBJSUFF) \
- $(GENDIR)/laywin.$(OBJSUFF) \
- $(GENDIR)/listctrl.$(OBJSUFF) \
- $(GENDIR)/numdlgg.$(OBJSUFF) \
- $(GENDIR)/panelg.$(OBJSUFF) \
- $(GENDIR)/printps.$(OBJSUFF) \
- $(GENDIR)/prntdlgg.$(OBJSUFF) \
- $(GENDIR)/progdlgg.$(OBJSUFF) \
- $(GENDIR)/prop.$(OBJSUFF) \
- $(GENDIR)/propform.$(OBJSUFF) \
- $(GENDIR)/proplist.$(OBJSUFF) \
- $(GENDIR)/sashwin.$(OBJSUFF) \
- $(GENDIR)/scrolwin.$(OBJSUFF) \
- $(GENDIR)/splitter.$(OBJSUFF) \
- $(GENDIR)/statusbr.$(OBJSUFF) \
- $(GENDIR)/tipdlg.$(OBJSUFF) \
- $(GENDIR)/treectrl.$(OBJSUFF)
-
-COMMONOBJS = \
- $(COMMDIR)/parser.$(OBJSUFF) \
- $(COMMDIR)/cmndata.$(OBJSUFF) \
- $(COMMDIR)/config.$(OBJSUFF) \
- $(COMMDIR)/date.$(OBJSUFF) \
- $(COMMDIR)/datstrm.$(OBJSUFF) \
- $(COMMDIR)/db.$(OBJSUFF) \
- $(COMMDIR)/dbtable.$(OBJSUFF) \
- $(COMMDIR)/dcbase.$(OBJSUFF) \
- $(COMMDIR)/dlgcmn.$(OBJSUFF) \
- $(COMMDIR)/docmdi.$(OBJSUFF) \
- $(COMMDIR)/docview.$(OBJSUFF) \
- $(COMMDIR)/dynarray.$(OBJSUFF) \
- $(COMMDIR)/dynlib.$(OBJSUFF) \
- $(COMMDIR)/event.$(OBJSUFF) \
- $(COMMDIR)/extended.$(OBJSUFF) \
- $(COMMDIR)/ffile.$(OBJSUFF) \
- $(COMMDIR)/file.$(OBJSUFF) \
- $(COMMDIR)/fileconf.$(OBJSUFF) \
- $(COMMDIR)/filefn.$(OBJSUFF) \
- $(COMMDIR)/filesys.$(OBJSUFF) \
- $(COMMDIR)/framecmn.$(OBJSUFF) \
- $(COMMDIR)/fs_inet.$(OBJSUFF) \
- $(COMMDIR)/fs_zip.$(OBJSUFF) \
- $(COMMDIR)/ftp.$(OBJSUFF) \
- $(COMMDIR)/gdicmn.$(OBJSUFF) \
- $(COMMDIR)/hash.$(OBJSUFF) \
- $(COMMDIR)/helpbase.$(OBJSUFF) \
- $(COMMDIR)/http.$(OBJSUFF) \
- $(COMMDIR)/imagbmp.$(OBJSUFF) \
- $(COMMDIR)/image.$(OBJSUFF) \
- $(COMMDIR)/imaggif.$(OBJSUFF) \
- $(COMMDIR)/imagjpeg.$(OBJSUFF) \
- $(COMMDIR)/imagpng.$(OBJSUFF) \
- $(COMMDIR)/intl.$(OBJSUFF) \
- $(COMMDIR)/ipcbase.$(OBJSUFF) \
- $(COMMDIR)/layout.$(OBJSUFF) \
- $(COMMDIR)/list.$(OBJSUFF) \
- $(COMMDIR)/log.$(OBJSUFF) \
- $(COMMDIR)/memory.$(OBJSUFF) \
- $(COMMDIR)/mimetype.$(OBJSUFF) \
- $(COMMDIR)/module.$(OBJSUFF) \
- $(COMMDIR)/mstream.$(OBJSUFF) \
- $(COMMDIR)/object.$(OBJSUFF) \
- $(COMMDIR)/objstrm.$(OBJSUFF) \
- $(COMMDIR)/paper.$(OBJSUFF) \
- $(COMMDIR)/prntbase.$(OBJSUFF) \
- $(COMMDIR)/process.$(OBJSUFF) \
- $(COMMDIR)/protocol.$(OBJSUFF) \
- $(COMMDIR)/resource.$(OBJSUFF) \
- $(COMMDIR)/sckaddr.$(OBJSUFF) \
- $(COMMDIR)/sckfile.$(OBJSUFF) \
- $(COMMDIR)/sckipc.$(OBJSUFF) \
- $(COMMDIR)/sckstrm.$(OBJSUFF) \
- $(COMMDIR)/socket.$(OBJSUFF) \
- $(COMMDIR)/stream.$(OBJSUFF) \
- $(COMMDIR)/string.$(OBJSUFF) \
- $(COMMDIR)/tbarbase.$(OBJSUFF) \
- $(COMMDIR)/tbarsmpl.$(OBJSUFF) \
- $(COMMDIR)/textcmn.$(OBJSUFF) \
- $(COMMDIR)/textfile.$(OBJSUFF) \
- $(COMMDIR)/time.$(OBJSUFF) \
- $(COMMDIR)/timercmn.$(OBJSUFF) \
- $(COMMDIR)/tokenzr.$(OBJSUFF) \
- $(COMMDIR)/txtstrm.$(OBJSUFF) \
- $(COMMDIR)/unzip.$(OBJSUFF) \
- $(COMMDIR)/url.$(OBJSUFF) \
- $(COMMDIR)/utilscmn.$(OBJSUFF) \
- $(COMMDIR)/valgen.$(OBJSUFF) \
- $(COMMDIR)/validate.$(OBJSUFF) \
- $(COMMDIR)/valtext.$(OBJSUFF) \
- $(COMMDIR)/variant.$(OBJSUFF) \
- $(COMMDIR)/wfstream.$(OBJSUFF) \
- $(COMMDIR)/wincmn.$(OBJSUFF) \
- $(COMMDIR)/wxchar.$(OBJSUFF) \
- $(COMMDIR)/wxexpr.$(OBJSUFF) \
- $(COMMDIR)/zipstream.$(OBJSUFF) \
- $(COMMDIR)/zstream.$(OBJSUFF)
-
-HTMLOBJS = \
- $(HTMLDIR)/htmlcell.$(OBJSUFF) \
- $(HTMLDIR)/htmlfilter.$(OBJSUFF) \
- $(HTMLDIR)/htmlhelp.$(OBJSUFF) \
- $(HTMLDIR)/htmlhelp_io.$(OBJSUFF) \
- $(HTMLDIR)/htmlparser.$(OBJSUFF) \
- $(HTMLDIR)/htmltag.$(OBJSUFF) \
- $(HTMLDIR)/htmlwin.$(OBJSUFF) \
- $(HTMLDIR)/htmlwinparser.$(OBJSUFF) \
- $(HTMLDIR)/mod_fonts.$(OBJSUFF) \
- $(HTMLDIR)/mod_hline.$(OBJSUFF) \
- $(HTMLDIR)/mod_image.$(OBJSUFF) \
- $(HTMLDIR)/mod_layout.$(OBJSUFF) \
- $(HTMLDIR)/mod_links.cpp \
- $(HTMLDIR)/mod_list.$(OBJSUFF) \
- $(HTMLDIR)/mod_pre.$(OBJSUFF) \
- $(HTMLDIR)/mod_tables.$(OBJSUFF) \
- $(HTMLDIR)/search.$(OBJSUFF)
-
-GTKOBJS = \
- $(GTKDIR)/accel.$(OBJSUFF) \
- $(GTKDIR)/app.$(OBJSUFF) \
- $(GTKDIR)/bitmap.$(OBJSUFF) \
- $(GTKDIR)/bmpbuttn.$(OBJSUFF) \
- $(GTKDIR)/brush.$(OBJSUFF) \
- $(GTKDIR)/button.$(OBJSUFF) \
- $(GTKDIR)/checkbox.$(OBJSUFF) \
- $(GTKDIR)/checklst.$(OBJSUFF) \
- $(GTKDIR)/choicdlg.$(OBJSUFF) \
- $(GTKDIR)/choice.$(OBJSUFF) \
- $(GTKDIR)/clipbrd.$(OBJSUFF) \
- $(GTKDIR)/colour.$(OBJSUFF) \
- $(GTKDIR)/combobox.$(OBJSUFF) \
- $(GTKDIR)/control.$(OBJSUFF) \
- $(GTKDIR)/cursor.$(OBJSUFF) \
- $(GTKDIR)/data.$(OBJSUFF) \
- $(GTKDIR)/dataobj.$(OBJSUFF) \
- $(GTKDIR)/dc.$(OBJSUFF) \
- $(GTKDIR)/dcclient.$(OBJSUFF) \
- $(GTKDIR)/dcmemory.cpp \
- $(GTKDIR)/dcscreen.$(OBJSUFF) \
- $(GTKDIR)/dialog.$(OBJSUFF) \
- $(GTKDIR)/dnd.$(OBJSUFF) \
- $(GTKDIR)/filedlg.$(OBJSUFF) \
- $(GTKDIR)/font.$(OBJSUFF) \
- $(GTKDIR)/frame.$(OBJSUFF) \
- $(GTKDIR)/gauge.$(OBJSUFF) \
- $(GTKDIR)/gdiobj.$(OBJSUFF) \
- $(GTKDIR)/gsockgtk.$(OBJSUFF) \
- $(GTKDIR)/icon.$(OBJSUFF) \
- $(GTKDIR)/listbox.$(OBJSUFF) \
- $(GTKDIR)/main.$(OBJSUFF) \
- $(GTKDIR)/mdi.$(OBJSUFF) \
- $(GTKDIR)/menu.$(OBJSUFF) \
- $(GTKDIR)/minifram.$(OBJSUFF) \
- $(GTKDIR)/msgdlg.$(OBJSUFF) \
- $(GTKDIR)/notebook.$(OBJSUFF) \
- $(GTKDIR)/palette.$(OBJSUFF) \
- $(GTKDIR)/pen.$(OBJSUFF) \
- $(GTKDIR)/radiobox.$(OBJSUFF) \
- $(GTKDIR)/radiobut.$(OBJSUFF) \
- $(GTKDIR)/region.$(OBJSUFF) \
- $(GTKDIR)/scrolbar.$(OBJSUFF) \
- $(GTKDIR)/settings.$(OBJSUFF) \
- $(GTKDIR)/slider.$(OBJSUFF) \
- $(GTKDIR)/spinbutt.$(OBJSUFF) \
- $(GTKDIR)/statbmp.$(OBJSUFF) \
- $(GTKDIR)/statbox.$(OBJSUFF) \
- $(GTKDIR)/statline.$(OBJSUFF) \
- $(GTKDIR)/stattext.$(OBJSUFF) \
- $(GTKDIR)/tbargtk.$(OBJSUFF) \
- $(GTKDIR)/textctrl.$(OBJSUFF) \
- $(GTKDIR)/textdlg.$(OBJSUFF) \
- $(GTKDIR)/timer.$(OBJSUFF) \
- $(GTKDIR)/tooltip.$(OBJSUFF) \
- $(GTKDIR)/utilsgtk.$(OBJSUFF) \
- $(GTKDIR)/utilsres.$(OBJSUFF) \
- $(GTKDIR)/wave.$(OBJSUFF) \
- $(GTKDIR)/win_gtk.$(OBJSUFF) \
- $(GTKDIR)/window.$(OBJSUFF)
-
-UINXOBJS = \
- $(UNIXDIR)/gsocket.$(OBJSUFF) \
- $(UNIXDIR)/threadpsx.$(OBJSUFF) \
- $(UNIXDIR)/utilsunx.$(OBJSUFF)
-
-ZLIBOBJS = \
- $(ZLIBDIR)/adler32.$(OBJSUFF) \
- $(ZLIBDIR)/compress.$(OBJSUFF) \
- $(ZLIBDIR)/crc32.$(OBJSUFF) \
- $(ZLIBDIR)/gzio.$(OBJSUFF) \
- $(ZLIBDIR)/uncompr.$(OBJSUFF) \
- $(ZLIBDIR)/deflate.$(OBJSUFF) \
- $(ZLIBDIR)/trees.$(OBJSUFF) \
- $(ZLIBDIR)/zutil.$(OBJSUFF) \
- $(ZLIBDIR)/inflate.$(OBJSUFF) \
- $(ZLIBDIR)/infblock.$(OBJSUFF) \
- $(ZLIBDIR)/inftrees.$(OBJSUFF) \
- $(ZLIBDIR)/infcodes.$(OBJSUFF) \
- $(ZLIBDIR)/infutil.$(OBJSUFF) \
- $(ZLIBDIR)/inffast.$(OBJSUFF)
-
-PNGOBJS = \
- $(PNGDIR)/png.$(OBJSUFF) \
- $(PNGDIR)/pngread.$(OBJSUFF) \
- $(PNGDIR)/pngrtran.$(OBJSUFF) \
- $(PNGDIR)/pngrutil.$(OBJSUFF) \
- $(PNGDIR)/pngpread.$(OBJSUFF) \
- $(PNGDIR)/pngtrans.$(OBJSUFF) \
- $(PNGDIR)/pngwrite.$(OBJSUFF) \
- $(PNGDIR)/pngwtran.$(OBJSUFF) \
- $(PNGDIR)/pngwutil.$(OBJSUFF) \
- $(PNGDIR)/pngerror.$(OBJSUFF) \
- $(PNGDIR)/pngmem.$(OBJSUFF) \
- $(PNGDIR)/pngwio.$(OBJSUFF) \
- $(PNGDIR)/pngrio.$(OBJSUFF) \
- $(PNGDIR)/pngget.$(OBJSUFF) \
- $(PNGDIR)/pngset.$(OBJSUFF)
-
-
-JPEGOBJS = \
- $(JPEGDIR)/jcomapi.$(OBJSUFF) \
- $(JPEGDIR)/jutils.$(OBJSUFF) \
- $(JPEGDIR)/jerror.$(OBJSUFF) \
- $(JPEGDIR)/jmemmgr.$(OBJSUFF) \
- $(JPEGDIR)/jmemnobs.$(OBJSUFF) \
- $(JPEGDIR)/jcapimin.$(OBJSUFF) \
- $(JPEGDIR)/jcapistd.$(OBJSUFF) \
- $(JPEGDIR)/jctrans.$(OBJSUFF) \
- $(JPEGDIR)/jcparam.$(OBJSUFF) \
- $(JPEGDIR)/jdatadst.$(OBJSUFF) \
- $(JPEGDIR)/jcinit.$(OBJSUFF) \
- $(JPEGDIR)/jcmaster.$(OBJSUFF) \
- $(JPEGDIR)/jcmarker.$(OBJSUFF) \
- $(JPEGDIR)/jcmainct.$(OBJSUFF) \
- $(JPEGDIR)/jcprepct.$(OBJSUFF) \
- $(JPEGDIR)/jccoefct.$(OBJSUFF) \
- $(JPEGDIR)/jccolor.$(OBJSUFF) \
- $(JPEGDIR)/jcsample.$(OBJSUFF) \
- $(JPEGDIR)/jchuff.$(OBJSUFF) \
- $(JPEGDIR)/jcphuff.$(OBJSUFF) \
- $(JPEGDIR)/jcdctmgr.$(OBJSUFF) \
- $(JPEGDIR)/jfdctfst.$(OBJSUFF) \
- $(JPEGDIR)/jfdctflt.$(OBJSUFF) \
- $(JPEGDIR)/jfdctint.$(OBJSUFF) \
- $(JPEGDIR)/jdapimin.$(OBJSUFF) \
- $(JPEGDIR)/jdapistd.$(OBJSUFF) \
- $(JPEGDIR)/jdtrans.$(OBJSUFF) \
- $(JPEGDIR)/jdatasrc.$(OBJSUFF) \
- $(JPEGDIR)/jdmaster.$(OBJSUFF) \
- $(JPEGDIR)/jdinput.$(OBJSUFF) \
- $(JPEGDIR)/jdmarker.$(OBJSUFF) \
- $(JPEGDIR)/jdhuff.$(OBJSUFF) \
- $(JPEGDIR)/jdphuff.$(OBJSUFF) \
- $(JPEGDIR)/jdmainct.$(OBJSUFF) \
- $(JPEGDIR)/jdcoefct.$(OBJSUFF) \
- $(JPEGDIR)/jdpostct.$(OBJSUFF) \
- $(JPEGDIR)/jddctmgr.$(OBJSUFF) \
- $(JPEGDIR)/jidctfst.$(OBJSUFF) \
- $(JPEGDIR)/jidctflt.$(OBJSUFF) \
- $(JPEGDIR)/jidctint.$(OBJSUFF) \
- $(JPEGDIR)/jidctred.$(OBJSUFF) \
- $(JPEGDIR)/jdsample.$(OBJSUFF) \
- $(JPEGDIR)/jdcolor.$(OBJSUFF) \
- $(JPEGDIR)/jquant1.$(OBJSUFF) \
- $(JPEGDIR)/jquant2.$(OBJSUFF) \
- $(JPEGDIR)/jdmerge.$(OBJSUFF)
-
-OBJECTS = $(GTKOBJS) $(COMMONOBJS) $(GENERICOBJS) $(HTMLOBJ) $(UNIXOBJS) \
- $(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
-
-all: $(OBJECTS) $(WXLIB)
-
-$(WXLIB): $(OBJECTS)
- ar $(AROPTIONS) $@ $(OBJECTS)
- $(RANLIB) $@
-
-$(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
-
-$(COMMDIR)/parser.$(OBJSUFF): $(COMMDIR)/parser.c $(COMMDIR)/lexer.c
- $(CCLEX) -c $(CFLAGS) -o $@ $(COMMDIR)/parser.c
-
-$(COMMDIR)/parser.c: $(COMMDIR)/parser.y $(COMMDIR)/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" > $(COMMDIR)/parser.c
- @$(RM) y.tab.c
-
-$(COMMDIR)/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" > $(COMMDIR)/lexer.c
- @$(RM) lex.yy.c
-
-clean:
- rm -f $(GTKDIR)/*.$(OBJSUFF)
- rm -f $(COMMDIR)/parser.c
- rm -f $(COMMDIR)/lexer.c
- rm -f $(COMMDIR)/*.$(OBJSUFF)
- rm -f $(GENDIR)/*.$(OBJSUFF)
- rm -f $(PNGDIR)/*.$(OBJSUFF)
- rm -f $(ZLIBDIR)/*.$(OBJSUFF)
- rm -f $(JPEGDIR)/*.$(OBJSUFF)
- rm -f $(UNIXDIR)/*.$(OBJSUFF)
- rm -f $(HTMLDIR)/*.$(OBJSUFF)
- rm -f $(WXWIN)/lib/libwx_$(GUI).a
-
-cleanall: clean
+++ /dev/null
-#
-# File: makefile.unx
-# Author: Robert Roebling
-# Created: 1998
-# Updated:
-# Copyright: (c) 1998, 1999
-#
-#
-# Makefile for wxWindows library, GTK 1.2, Unix
-#
-
-EXTRACFLAGS=-DLEX_SCANNER
-
-include ../make.env
-
-LIB_CPP_SRC=\
-\
- accel.cpp \
- app.cpp \
- bitmap.cpp \
- bmpbuttn.cpp \
- brush.cpp \
- button.cpp \
- checkbox.cpp \
- checklst.cpp \
- choice.cpp \
- choicdlg.cpp \
- clipbrd.cpp \
- colour.cpp \
- combobox.cpp \
- control.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 \
- main.cpp \
- mdi.cpp \
- menu.cpp \
- minifram.cpp \
- msgdlg.cpp \
- notebook.cpp \
- palette.cpp \
- pen.cpp \
- radiobox.cpp \
- radiobut.cpp \
- region.cpp \
- scrolbar.cpp \
- settings.cpp \
- slider.cpp \
- spinbutt.cpp \
- statbmp.cpp \
- statbox.cpp \
- statline.cpp \
- stattext.cpp \
- tbargtk.cpp \
- textctrl.cpp \
- textdlg.cpp \
- timer.cpp \
- tooltip.cpp \
- utilsgtk.cpp \
- utilsres.cpp \
- wave.cpp \
- window.cpp \
-\
- ../common/cmndata.cpp \
- ../common/config.cpp \
- ../common/date.cpp \
- ../common/datstrm.cpp \
- ../common/dcbase.cpp \
- ../common/dlgcmn.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/framecmn.cpp \
- ../common/ftp.cpp \
- ../common/gdicmn.cpp \
- ../common/hash.cpp \
- ../common/helpbase.cpp \
- ../common/http.cpp \
- ../common/image.cpp \
- ../common/imagjpeg.cpp \
- ../common/imagbmp.cpp \
- ../common/imaggif.cpp \
- ../common/imagpng.cpp \
- ../common/intl.cpp \
- ../common/ipcbase.cpp \
- ../common/layout.cpp \
- ../common/list.cpp \
- ../common/log.cpp \
- ../common/longlong.cpp \
- ../common/matrix.cpp \
- ../common/memory.cpp \
- ../common/mimetype.cpp \
- ../common/module.cpp \
- ../common/mstream.cpp \
- ../common/object.cpp \
- ../common/objstrm.cpp \
- ../common/odbc.cpp \
- ../common/paper.cpp \
- ../common/prntbase.cpp \
- ../common/process.cpp \
- ../common/protocol.cpp \
- ../common/resource.cpp \
- ../common/sckaddr.cpp \
- ../common/sckfile.cpp \
- ../common/sckint.cpp \
- ../common/sckipc.cpp \
- ../common/sckstrm.cpp \
- ../common/serbase.cpp \
- ../common/socket.cpp \
- ../common/stream.cpp \
- ../common/string.cpp \
- ../common/tbarbase.cpp \
- ../common/tbarsmpl.cpp \
- ../common/textfile.cpp \
- ../common/time.cpp \
- ../common/timercmn.cpp \
- ../common/tokenzr.cpp \
- ../common/url.cpp \
- ../common/utilscmn.cpp \
- ../common/valgen.cpp \
- ../common/validate.cpp \
- ../common/valtext.cpp \
- ../common/variant.cpp \
- ../common/wfstream.cpp \
- ../common/wincmn.cpp \
- ../common/wxchar.cpp \
- ../common/wxexpr.cpp \
- ../common/zstream.cpp \
-\
- ../common/db.cpp \
- ../common/dbtable.cpp \
-\
- ../unix/threadpsx.cpp \
- ../unix/utilsunx.cpp \
-\
- ../generic/caret.cpp \
- ../generic/colrdlgg.cpp \
- ../generic/dcpsg.cpp \
- ../generic/dirdlgg.cpp \
- ../generic/fontdlgg.cpp \
- ../generic/gridg.cpp \
- ../generic/helpext.cpp \
- ../generic/helphtml.cpp \
- ../generic/imaglist.cpp \
- ../generic/laywin.cpp \
- ../generic/listctrl.cpp \
- ../generic/panelg.cpp \
- ../generic/printps.cpp \
- ../generic/prntdlgg.cpp \
- ../generic/progdlgg.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/tipdlg.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
-
-PNG_SRC=\
- ../png/png.c \
- ../png/pngset.c \
- ../png/pngget.c \
- ../png/pngrutil.c \
- ../png/pngtrans.c \
- ../png/pngwutil.c \
- ../png/pngread.c \
- ../png/pngrio.c \
- ../png/pngwio.c \
- ../png/pngwrite.c \
- ../png/pngrtran.c \
- ../png/pngwtran.c \
- ../png/pngmem.c \
- ../png/pngerror.c \
- ../png/pngpread.c
-
-JPEG_SRC=\
- ../jpeg/jcomapi.c \
- ../jpeg/jutils.c \
- ../jpeg/jerror.c \
- ../jpeg/jmemmgr.c \
- ../jpeg/jmemnobs.c \
- ../jpeg/jcapimin.c \
- ../jpeg/jcapistd.c \
- ../jpeg/jctrans.c \
- ../jpeg/jcparam.c \
- ../jpeg/jdatadst.c \
- ../jpeg/jcinit.c \
- ../jpeg/jcmaster.c \
- ../jpeg/jcmarker.c \
- ../jpeg/jcmainct.c \
- ../jpeg/jcprepct.c \
- ../jpeg/jccoefct.c \
- ../jpeg/jccolor.c \
- ../jpeg/jcsample.c \
- ../jpeg/jchuff.c \
- ../jpeg/jcphuff.c \
- ../jpeg/jcdctmgr.c \
- ../jpeg/jfdctfst.c \
- ../jpeg/jfdctflt.c \
- ../jpeg/jfdctint.c \
- ../jpeg/jdapimin.c \
- ../jpeg/jdapistd.c \
- ../jpeg/jdtrans.c \
- ../jpeg/jdatasrc.c \
- ../jpeg/jdmaster.c \
- ../jpeg/jdinput.c \
- ../jpeg/jdmarker.c \
- ../jpeg/jdhuff.c \
- ../jpeg/jdphuff.c \
- ../jpeg/jdmainct.c \
- ../jpeg/jdcoefct.c \
- ../jpeg/jdpostct.c \
- ../jpeg/jddctmgr.c \
- ../jpeg/jidctfst.c \
- ../jpeg/jidctflt.c \
- ../jpeg/jidctint.c \
- ../jpeg/jidctred.c \
- ../jpeg/jdsample.c \
- ../jpeg/jdcolor.c \
- ../jpeg/jquant1.c \
- ../jpeg/jquant2.c \
- ../jpeg/jdmerge.c
-
-LIB_C_SRC=\
-\
- win_gtk.c \
- ../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=\
- $(ZLIB_SRC) $(PNG_SRC) $(JPEG_SRC)
-
-all: $(WXLIB)
-
-# Define library objects
-OBJECTS=\
- $(LIB_CPP_SRC:.cpp=.o) $(LIB_C_SRC:.c=.o) $(EXTRA_C_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) -o../common/lex.yy.c ../common/lexer.l
- sed -e "s/BUFSIZ/5000/g" < ../common/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 ../common/lex.yy.c
-
-# 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
-
-clean:
- rm -f $(OBJECTS) $(WXLIB)
-
--- /dev/null
+
+# This file was automatically generated by tmake at 03:16, 1999/07/29
+# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GNU.T!
+
+#
+# File: makefile.gnu
+# 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
+
+WXDIR = ../..
+
+include $(WXDIR)/src/gtk.env
+
+# 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
+
+DOCDIR = $(WXDIR)\docs
+
+GENERICOBJS = \
+ $(GENDIR)/busyinfo.$(OBJSUFF) \
+ $(GENDIR)/caret.$(OBJSUFF) \
+ $(GENDIR)/colrdlgg.$(OBJSUFF) \
+ $(GENDIR)/dirdlgg.$(OBJSUFF) \
+ $(GENDIR)/extdlgg.$(OBJSUFF) \
+ $(GENDIR)/fontdlgg.$(OBJSUFF) \
+ $(GENDIR)/gridg.$(OBJSUFF) \
+ $(GENDIR)/imaglist.$(OBJSUFF) \
+ $(GENDIR)/laywin.$(OBJSUFF) \
+ $(GENDIR)/listctrl.$(OBJSUFF) \
+ $(GENDIR)/numdlgg.$(OBJSUFF) \
+ $(GENDIR)/panelg.$(OBJSUFF) \
+ $(GENDIR)/printps.$(OBJSUFF) \
+ $(GENDIR)/prntdlgg.$(OBJSUFF) \
+ $(GENDIR)/progdlgg.$(OBJSUFF) \
+ $(GENDIR)/prop.$(OBJSUFF) \
+ $(GENDIR)/propform.$(OBJSUFF) \
+ $(GENDIR)/proplist.$(OBJSUFF) \
+ $(GENDIR)/sashwin.$(OBJSUFF) \
+ $(GENDIR)/scrolwin.$(OBJSUFF) \
+ $(GENDIR)/splitter.$(OBJSUFF) \
+ $(GENDIR)/statusbr.$(OBJSUFF) \
+ $(GENDIR)/tipdlg.$(OBJSUFF) \
+ $(GENDIR)/treectrl.$(OBJSUFF)
+
+COMMONOBJS = \
+ $(COMMDIR)/parser.$(OBJSUFF) \
+ $(COMMDIR)/cmndata.$(OBJSUFF) \
+ $(COMMDIR)/config.$(OBJSUFF) \
+ $(COMMDIR)/date.$(OBJSUFF) \
+ $(COMMDIR)/datstrm.$(OBJSUFF) \
+ $(COMMDIR)/db.$(OBJSUFF) \
+ $(COMMDIR)/dbtable.$(OBJSUFF) \
+ $(COMMDIR)/dcbase.$(OBJSUFF) \
+ $(COMMDIR)/dlgcmn.$(OBJSUFF) \
+ $(COMMDIR)/docmdi.$(OBJSUFF) \
+ $(COMMDIR)/docview.$(OBJSUFF) \
+ $(COMMDIR)/dynarray.$(OBJSUFF) \
+ $(COMMDIR)/dynlib.$(OBJSUFF) \
+ $(COMMDIR)/event.$(OBJSUFF) \
+ $(COMMDIR)/extended.$(OBJSUFF) \
+ $(COMMDIR)/ffile.$(OBJSUFF) \
+ $(COMMDIR)/file.$(OBJSUFF) \
+ $(COMMDIR)/fileconf.$(OBJSUFF) \
+ $(COMMDIR)/filefn.$(OBJSUFF) \
+ $(COMMDIR)/filesys.$(OBJSUFF) \
+ $(COMMDIR)/framecmn.$(OBJSUFF) \
+ $(COMMDIR)/fs_inet.$(OBJSUFF) \
+ $(COMMDIR)/fs_zip.$(OBJSUFF) \
+ $(COMMDIR)/ftp.$(OBJSUFF) \
+ $(COMMDIR)/gdicmn.$(OBJSUFF) \
+ $(COMMDIR)/hash.$(OBJSUFF) \
+ $(COMMDIR)/helpbase.$(OBJSUFF) \
+ $(COMMDIR)/http.$(OBJSUFF) \
+ $(COMMDIR)/imagbmp.$(OBJSUFF) \
+ $(COMMDIR)/image.$(OBJSUFF) \
+ $(COMMDIR)/imaggif.$(OBJSUFF) \
+ $(COMMDIR)/imagjpeg.$(OBJSUFF) \
+ $(COMMDIR)/imagpng.$(OBJSUFF) \
+ $(COMMDIR)/intl.$(OBJSUFF) \
+ $(COMMDIR)/ipcbase.$(OBJSUFF) \
+ $(COMMDIR)/layout.$(OBJSUFF) \
+ $(COMMDIR)/list.$(OBJSUFF) \
+ $(COMMDIR)/log.$(OBJSUFF) \
+ $(COMMDIR)/memory.$(OBJSUFF) \
+ $(COMMDIR)/mimetype.$(OBJSUFF) \
+ $(COMMDIR)/module.$(OBJSUFF) \
+ $(COMMDIR)/mstream.$(OBJSUFF) \
+ $(COMMDIR)/object.$(OBJSUFF) \
+ $(COMMDIR)/objstrm.$(OBJSUFF) \
+ $(COMMDIR)/paper.$(OBJSUFF) \
+ $(COMMDIR)/prntbase.$(OBJSUFF) \
+ $(COMMDIR)/process.$(OBJSUFF) \
+ $(COMMDIR)/protocol.$(OBJSUFF) \
+ $(COMMDIR)/resource.$(OBJSUFF) \
+ $(COMMDIR)/sckaddr.$(OBJSUFF) \
+ $(COMMDIR)/sckfile.$(OBJSUFF) \
+ $(COMMDIR)/sckipc.$(OBJSUFF) \
+ $(COMMDIR)/sckstrm.$(OBJSUFF) \
+ $(COMMDIR)/socket.$(OBJSUFF) \
+ $(COMMDIR)/stream.$(OBJSUFF) \
+ $(COMMDIR)/string.$(OBJSUFF) \
+ $(COMMDIR)/tbarbase.$(OBJSUFF) \
+ $(COMMDIR)/tbarsmpl.$(OBJSUFF) \
+ $(COMMDIR)/textcmn.$(OBJSUFF) \
+ $(COMMDIR)/textfile.$(OBJSUFF) \
+ $(COMMDIR)/time.$(OBJSUFF) \
+ $(COMMDIR)/timercmn.$(OBJSUFF) \
+ $(COMMDIR)/tokenzr.$(OBJSUFF) \
+ $(COMMDIR)/txtstrm.$(OBJSUFF) \
+ $(COMMDIR)/unzip.$(OBJSUFF) \
+ $(COMMDIR)/url.$(OBJSUFF) \
+ $(COMMDIR)/utilscmn.$(OBJSUFF) \
+ $(COMMDIR)/valgen.$(OBJSUFF) \
+ $(COMMDIR)/validate.$(OBJSUFF) \
+ $(COMMDIR)/valtext.$(OBJSUFF) \
+ $(COMMDIR)/variant.$(OBJSUFF) \
+ $(COMMDIR)/wfstream.$(OBJSUFF) \
+ $(COMMDIR)/wincmn.$(OBJSUFF) \
+ $(COMMDIR)/wxchar.$(OBJSUFF) \
+ $(COMMDIR)/wxexpr.$(OBJSUFF) \
+ $(COMMDIR)/zipstream.$(OBJSUFF) \
+ $(COMMDIR)/zstream.$(OBJSUFF)
+
+HTMLOBJS = \
+ $(HTMLDIR)/htmlcell.$(OBJSUFF) \
+ $(HTMLDIR)/htmlfilter.$(OBJSUFF) \
+ $(HTMLDIR)/htmlhelp.$(OBJSUFF) \
+ $(HTMLDIR)/htmlhelp_io.$(OBJSUFF) \
+ $(HTMLDIR)/htmlparser.$(OBJSUFF) \
+ $(HTMLDIR)/htmltag.$(OBJSUFF) \
+ $(HTMLDIR)/htmlwin.$(OBJSUFF) \
+ $(HTMLDIR)/htmlwinparser.$(OBJSUFF) \
+ $(HTMLDIR)/mod_fonts.$(OBJSUFF) \
+ $(HTMLDIR)/mod_hline.$(OBJSUFF) \
+ $(HTMLDIR)/mod_image.$(OBJSUFF) \
+ $(HTMLDIR)/mod_layout.$(OBJSUFF) \
+ $(HTMLDIR)/mod_links.cpp \
+ $(HTMLDIR)/mod_list.$(OBJSUFF) \
+ $(HTMLDIR)/mod_pre.$(OBJSUFF) \
+ $(HTMLDIR)/mod_tables.$(OBJSUFF) \
+ $(HTMLDIR)/search.$(OBJSUFF)
+
+GTKOBJS = \
+ $(GTKDIR)/accel.$(OBJSUFF) \
+ $(GTKDIR)/app.$(OBJSUFF) \
+ $(GTKDIR)/bitmap.$(OBJSUFF) \
+ $(GTKDIR)/bmpbuttn.$(OBJSUFF) \
+ $(GTKDIR)/brush.$(OBJSUFF) \
+ $(GTKDIR)/button.$(OBJSUFF) \
+ $(GTKDIR)/checkbox.$(OBJSUFF) \
+ $(GTKDIR)/checklst.$(OBJSUFF) \
+ $(GTKDIR)/choicdlg.$(OBJSUFF) \
+ $(GTKDIR)/choice.$(OBJSUFF) \
+ $(GTKDIR)/clipbrd.$(OBJSUFF) \
+ $(GTKDIR)/colour.$(OBJSUFF) \
+ $(GTKDIR)/combobox.$(OBJSUFF) \
+ $(GTKDIR)/control.$(OBJSUFF) \
+ $(GTKDIR)/cursor.$(OBJSUFF) \
+ $(GTKDIR)/data.$(OBJSUFF) \
+ $(GTKDIR)/dataobj.$(OBJSUFF) \
+ $(GTKDIR)/dc.$(OBJSUFF) \
+ $(GTKDIR)/dcclient.$(OBJSUFF) \
+ $(GTKDIR)/dcmemory.cpp \
+ $(GTKDIR)/dcscreen.$(OBJSUFF) \
+ $(GTKDIR)/dialog.$(OBJSUFF) \
+ $(GTKDIR)/dnd.$(OBJSUFF) \
+ $(GTKDIR)/filedlg.$(OBJSUFF) \
+ $(GTKDIR)/font.$(OBJSUFF) \
+ $(GTKDIR)/frame.$(OBJSUFF) \
+ $(GTKDIR)/gauge.$(OBJSUFF) \
+ $(GTKDIR)/gdiobj.$(OBJSUFF) \
+ $(GTKDIR)/gsockgtk.$(OBJSUFF) \
+ $(GTKDIR)/icon.$(OBJSUFF) \
+ $(GTKDIR)/listbox.$(OBJSUFF) \
+ $(GTKDIR)/main.$(OBJSUFF) \
+ $(GTKDIR)/mdi.$(OBJSUFF) \
+ $(GTKDIR)/menu.$(OBJSUFF) \
+ $(GTKDIR)/minifram.$(OBJSUFF) \
+ $(GTKDIR)/msgdlg.$(OBJSUFF) \
+ $(GTKDIR)/notebook.$(OBJSUFF) \
+ $(GTKDIR)/palette.$(OBJSUFF) \
+ $(GTKDIR)/pen.$(OBJSUFF) \
+ $(GTKDIR)/radiobox.$(OBJSUFF) \
+ $(GTKDIR)/radiobut.$(OBJSUFF) \
+ $(GTKDIR)/region.$(OBJSUFF) \
+ $(GTKDIR)/scrolbar.$(OBJSUFF) \
+ $(GTKDIR)/settings.$(OBJSUFF) \
+ $(GTKDIR)/slider.$(OBJSUFF) \
+ $(GTKDIR)/spinbutt.$(OBJSUFF) \
+ $(GTKDIR)/statbmp.$(OBJSUFF) \
+ $(GTKDIR)/statbox.$(OBJSUFF) \
+ $(GTKDIR)/statline.$(OBJSUFF) \
+ $(GTKDIR)/stattext.$(OBJSUFF) \
+ $(GTKDIR)/tbargtk.$(OBJSUFF) \
+ $(GTKDIR)/textctrl.$(OBJSUFF) \
+ $(GTKDIR)/textdlg.$(OBJSUFF) \
+ $(GTKDIR)/timer.$(OBJSUFF) \
+ $(GTKDIR)/tooltip.$(OBJSUFF) \
+ $(GTKDIR)/utilsgtk.$(OBJSUFF) \
+ $(GTKDIR)/utilsres.$(OBJSUFF) \
+ $(GTKDIR)/wave.$(OBJSUFF) \
+ $(GTKDIR)/win_gtk.$(OBJSUFF) \
+ $(GTKDIR)/window.$(OBJSUFF)
+
+UINXOBJS = \
+ $(UNIXDIR)/gsocket.$(OBJSUFF) \
+ $(UNIXDIR)/threadpsx.$(OBJSUFF) \
+ $(UNIXDIR)/utilsunx.$(OBJSUFF)
+
+ZLIBOBJS = \
+ $(ZLIBDIR)/adler32.$(OBJSUFF) \
+ $(ZLIBDIR)/compress.$(OBJSUFF) \
+ $(ZLIBDIR)/crc32.$(OBJSUFF) \
+ $(ZLIBDIR)/gzio.$(OBJSUFF) \
+ $(ZLIBDIR)/uncompr.$(OBJSUFF) \
+ $(ZLIBDIR)/deflate.$(OBJSUFF) \
+ $(ZLIBDIR)/trees.$(OBJSUFF) \
+ $(ZLIBDIR)/zutil.$(OBJSUFF) \
+ $(ZLIBDIR)/inflate.$(OBJSUFF) \
+ $(ZLIBDIR)/infblock.$(OBJSUFF) \
+ $(ZLIBDIR)/inftrees.$(OBJSUFF) \
+ $(ZLIBDIR)/infcodes.$(OBJSUFF) \
+ $(ZLIBDIR)/infutil.$(OBJSUFF) \
+ $(ZLIBDIR)/inffast.$(OBJSUFF)
+
+PNGOBJS = \
+ $(PNGDIR)/png.$(OBJSUFF) \
+ $(PNGDIR)/pngread.$(OBJSUFF) \
+ $(PNGDIR)/pngrtran.$(OBJSUFF) \
+ $(PNGDIR)/pngrutil.$(OBJSUFF) \
+ $(PNGDIR)/pngpread.$(OBJSUFF) \
+ $(PNGDIR)/pngtrans.$(OBJSUFF) \
+ $(PNGDIR)/pngwrite.$(OBJSUFF) \
+ $(PNGDIR)/pngwtran.$(OBJSUFF) \
+ $(PNGDIR)/pngwutil.$(OBJSUFF) \
+ $(PNGDIR)/pngerror.$(OBJSUFF) \
+ $(PNGDIR)/pngmem.$(OBJSUFF) \
+ $(PNGDIR)/pngwio.$(OBJSUFF) \
+ $(PNGDIR)/pngrio.$(OBJSUFF) \
+ $(PNGDIR)/pngget.$(OBJSUFF) \
+ $(PNGDIR)/pngset.$(OBJSUFF)
+
+
+JPEGOBJS = \
+ $(JPEGDIR)/jcomapi.$(OBJSUFF) \
+ $(JPEGDIR)/jutils.$(OBJSUFF) \
+ $(JPEGDIR)/jerror.$(OBJSUFF) \
+ $(JPEGDIR)/jmemmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jmemnobs.$(OBJSUFF) \
+ $(JPEGDIR)/jcapimin.$(OBJSUFF) \
+ $(JPEGDIR)/jcapistd.$(OBJSUFF) \
+ $(JPEGDIR)/jctrans.$(OBJSUFF) \
+ $(JPEGDIR)/jcparam.$(OBJSUFF) \
+ $(JPEGDIR)/jdatadst.$(OBJSUFF) \
+ $(JPEGDIR)/jcinit.$(OBJSUFF) \
+ $(JPEGDIR)/jcmaster.$(OBJSUFF) \
+ $(JPEGDIR)/jcmarker.$(OBJSUFF) \
+ $(JPEGDIR)/jcmainct.$(OBJSUFF) \
+ $(JPEGDIR)/jcprepct.$(OBJSUFF) \
+ $(JPEGDIR)/jccoefct.$(OBJSUFF) \
+ $(JPEGDIR)/jccolor.$(OBJSUFF) \
+ $(JPEGDIR)/jcsample.$(OBJSUFF) \
+ $(JPEGDIR)/jchuff.$(OBJSUFF) \
+ $(JPEGDIR)/jcphuff.$(OBJSUFF) \
+ $(JPEGDIR)/jcdctmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctfst.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctflt.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctint.$(OBJSUFF) \
+ $(JPEGDIR)/jdapimin.$(OBJSUFF) \
+ $(JPEGDIR)/jdapistd.$(OBJSUFF) \
+ $(JPEGDIR)/jdtrans.$(OBJSUFF) \
+ $(JPEGDIR)/jdatasrc.$(OBJSUFF) \
+ $(JPEGDIR)/jdmaster.$(OBJSUFF) \
+ $(JPEGDIR)/jdinput.$(OBJSUFF) \
+ $(JPEGDIR)/jdmarker.$(OBJSUFF) \
+ $(JPEGDIR)/jdhuff.$(OBJSUFF) \
+ $(JPEGDIR)/jdphuff.$(OBJSUFF) \
+ $(JPEGDIR)/jdmainct.$(OBJSUFF) \
+ $(JPEGDIR)/jdcoefct.$(OBJSUFF) \
+ $(JPEGDIR)/jdpostct.$(OBJSUFF) \
+ $(JPEGDIR)/jddctmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jidctfst.$(OBJSUFF) \
+ $(JPEGDIR)/jidctflt.$(OBJSUFF) \
+ $(JPEGDIR)/jidctint.$(OBJSUFF) \
+ $(JPEGDIR)/jidctred.$(OBJSUFF) \
+ $(JPEGDIR)/jdsample.$(OBJSUFF) \
+ $(JPEGDIR)/jdcolor.$(OBJSUFF) \
+ $(JPEGDIR)/jquant1.$(OBJSUFF) \
+ $(JPEGDIR)/jquant2.$(OBJSUFF) \
+ $(JPEGDIR)/jdmerge.$(OBJSUFF)
+
+OBJECTS = $(GTKOBJS) $(COMMONOBJS) $(GENERICOBJS) $(HTMLOBJ) $(UNIXOBJS) \
+ $(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
+
+all: $(OBJECTS) $(WXLIB)
+
+$(WXLIB): $(OBJECTS)
+ ar $(AROPTIONS) $@ $(OBJECTS)
+ $(RANLIB) $@
+
+$(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
+
+$(COMMDIR)/parser.$(OBJSUFF): $(COMMDIR)/parser.c $(COMMDIR)/lexer.c
+ $(CCLEX) -c $(CFLAGS) -o $@ $(COMMDIR)/parser.c
+
+$(COMMDIR)/parser.c: $(COMMDIR)/parser.y $(COMMDIR)/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" > $(COMMDIR)/parser.c
+ @$(RM) y.tab.c
+
+$(COMMDIR)/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" > $(COMMDIR)/lexer.c
+ @$(RM) lex.yy.c
+
+clean:
+ rm -f $(GTKDIR)/*.$(OBJSUFF)
+ rm -f $(COMMDIR)/parser.c
+ rm -f $(COMMDIR)/lexer.c
+ rm -f $(COMMDIR)/*.$(OBJSUFF)
+ rm -f $(GENDIR)/*.$(OBJSUFF)
+ rm -f $(PNGDIR)/*.$(OBJSUFF)
+ rm -f $(ZLIBDIR)/*.$(OBJSUFF)
+ rm -f $(JPEGDIR)/*.$(OBJSUFF)
+ rm -f $(UNIXDIR)/*.$(OBJSUFF)
+ rm -f $(HTMLDIR)/*.$(OBJSUFF)
+ rm -f $(WXWIN)/lib/libwx_$(GUI).a
+
+cleanall: clean
+++ /dev/null
-
-# This file was automatically generated by tmake at 03:16, 1999/07/29
-# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GNU.T!
-
-#
-# File: makefile.gnu
-# 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
-
-# GUI
-GUI = gtk
-
-# Replace this with your own path if necessary
-WXDIR = ../..
-
-# C++ compiler
-CC = gcc
-
-# C compiler
-CCC = gcc
-
-# Compiler for lex/yacc .c programs
-CCLEX = $(CCC)
-
-LEX = lex
-YACC = yacc
-# Note: if using bison, use -y option for yacc compatibility
-# YACC = bison -y
-MAKE = make
-AROPTIONS = ruv
-RANLIB = ranlib
-
-# Debug/trace mode. 1 or more for debugging.
-DEBUG = 1
-
-# Misc options
-CPPOPTIONS = -D__WXGTK__ -D__WXDEBUG__ -D_REENTRANT -fno-rtti -fno-exceptions
-COPTIONS = -D__WXGTK__ -D__WXDEBUG__ -D_REENTRANT
-CPPWARN = -Wall
-CWARN =
-OPTIMISE = -O2 -fno-strength-reduce
-
-# object file suffix
-OBJSUFF =o
-
-# no changes below this line
-
-GUIINCLUDES = `gtk-config --cflags`
-
-WXINC = -I$(WXDIR)/include
-WXLIB = $(WXDIR)/lib/libwx_$(GUI).a
-INCLUDES = $(WXINC) $(GUIINCLUDES) -I$(WXDIR)/src/png -I$(WXDIR)/src/jpeg -I$(WXDIR)/src/zlib
-
-CPPFLAGS = $(INCLUDES) $(CPPOPTIONS) $(CPPWARN) $(OPTIMISE)
-CFLAGS = $(INCLUDES) $(COPTIONS) $(CWARN) $(OPTIMISE)
-
-# Clears all default suffixes
-.SUFFIXES: .o .cpp .c
-
-.c.o :
- $(CCC) -c $(CFLAGS) -o $@ $<
-
-.cpp.o :
- $(CC) -c $(CPPFLAGS) -o $@ $<
-
-.C.o :
- $(CC) -c $(CPPFLAGS) -o $@ $<
-
-# 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
-
-DOCDIR = $(WXDIR)\docs
-
-GENERICOBJS = \
- $(GENDIR)/busyinfo.$(OBJSUFF) \
- $(GENDIR)/caret.$(OBJSUFF) \
- $(GENDIR)/colrdlgg.$(OBJSUFF) \
- $(GENDIR)/dirdlgg.$(OBJSUFF) \
- $(GENDIR)/extdlgg.$(OBJSUFF) \
- $(GENDIR)/fontdlgg.$(OBJSUFF) \
- $(GENDIR)/gridg.$(OBJSUFF) \
- $(GENDIR)/imaglist.$(OBJSUFF) \
- $(GENDIR)/laywin.$(OBJSUFF) \
- $(GENDIR)/listctrl.$(OBJSUFF) \
- $(GENDIR)/numdlgg.$(OBJSUFF) \
- $(GENDIR)/panelg.$(OBJSUFF) \
- $(GENDIR)/printps.$(OBJSUFF) \
- $(GENDIR)/prntdlgg.$(OBJSUFF) \
- $(GENDIR)/progdlgg.$(OBJSUFF) \
- $(GENDIR)/prop.$(OBJSUFF) \
- $(GENDIR)/propform.$(OBJSUFF) \
- $(GENDIR)/proplist.$(OBJSUFF) \
- $(GENDIR)/sashwin.$(OBJSUFF) \
- $(GENDIR)/scrolwin.$(OBJSUFF) \
- $(GENDIR)/splitter.$(OBJSUFF) \
- $(GENDIR)/statusbr.$(OBJSUFF) \
- $(GENDIR)/tipdlg.$(OBJSUFF) \
- $(GENDIR)/treectrl.$(OBJSUFF)
-
-COMMONOBJS = \
- $(COMMDIR)/parser.$(OBJSUFF) \
- $(COMMDIR)/cmndata.$(OBJSUFF) \
- $(COMMDIR)/config.$(OBJSUFF) \
- $(COMMDIR)/date.$(OBJSUFF) \
- $(COMMDIR)/datstrm.$(OBJSUFF) \
- $(COMMDIR)/db.$(OBJSUFF) \
- $(COMMDIR)/dbtable.$(OBJSUFF) \
- $(COMMDIR)/dcbase.$(OBJSUFF) \
- $(COMMDIR)/dlgcmn.$(OBJSUFF) \
- $(COMMDIR)/docmdi.$(OBJSUFF) \
- $(COMMDIR)/docview.$(OBJSUFF) \
- $(COMMDIR)/dynarray.$(OBJSUFF) \
- $(COMMDIR)/dynlib.$(OBJSUFF) \
- $(COMMDIR)/event.$(OBJSUFF) \
- $(COMMDIR)/extended.$(OBJSUFF) \
- $(COMMDIR)/ffile.$(OBJSUFF) \
- $(COMMDIR)/file.$(OBJSUFF) \
- $(COMMDIR)/fileconf.$(OBJSUFF) \
- $(COMMDIR)/filefn.$(OBJSUFF) \
- $(COMMDIR)/filesys.$(OBJSUFF) \
- $(COMMDIR)/framecmn.$(OBJSUFF) \
- $(COMMDIR)/fs_inet.$(OBJSUFF) \
- $(COMMDIR)/fs_zip.$(OBJSUFF) \
- $(COMMDIR)/ftp.$(OBJSUFF) \
- $(COMMDIR)/gdicmn.$(OBJSUFF) \
- $(COMMDIR)/hash.$(OBJSUFF) \
- $(COMMDIR)/helpbase.$(OBJSUFF) \
- $(COMMDIR)/http.$(OBJSUFF) \
- $(COMMDIR)/imagbmp.$(OBJSUFF) \
- $(COMMDIR)/image.$(OBJSUFF) \
- $(COMMDIR)/imaggif.$(OBJSUFF) \
- $(COMMDIR)/imagjpeg.$(OBJSUFF) \
- $(COMMDIR)/imagpng.$(OBJSUFF) \
- $(COMMDIR)/intl.$(OBJSUFF) \
- $(COMMDIR)/ipcbase.$(OBJSUFF) \
- $(COMMDIR)/layout.$(OBJSUFF) \
- $(COMMDIR)/list.$(OBJSUFF) \
- $(COMMDIR)/log.$(OBJSUFF) \
- $(COMMDIR)/memory.$(OBJSUFF) \
- $(COMMDIR)/mimetype.$(OBJSUFF) \
- $(COMMDIR)/module.$(OBJSUFF) \
- $(COMMDIR)/mstream.$(OBJSUFF) \
- $(COMMDIR)/object.$(OBJSUFF) \
- $(COMMDIR)/objstrm.$(OBJSUFF) \
- $(COMMDIR)/paper.$(OBJSUFF) \
- $(COMMDIR)/prntbase.$(OBJSUFF) \
- $(COMMDIR)/process.$(OBJSUFF) \
- $(COMMDIR)/protocol.$(OBJSUFF) \
- $(COMMDIR)/resource.$(OBJSUFF) \
- $(COMMDIR)/sckaddr.$(OBJSUFF) \
- $(COMMDIR)/sckfile.$(OBJSUFF) \
- $(COMMDIR)/sckipc.$(OBJSUFF) \
- $(COMMDIR)/sckstrm.$(OBJSUFF) \
- $(COMMDIR)/socket.$(OBJSUFF) \
- $(COMMDIR)/stream.$(OBJSUFF) \
- $(COMMDIR)/string.$(OBJSUFF) \
- $(COMMDIR)/tbarbase.$(OBJSUFF) \
- $(COMMDIR)/tbarsmpl.$(OBJSUFF) \
- $(COMMDIR)/textcmn.$(OBJSUFF) \
- $(COMMDIR)/textfile.$(OBJSUFF) \
- $(COMMDIR)/time.$(OBJSUFF) \
- $(COMMDIR)/timercmn.$(OBJSUFF) \
- $(COMMDIR)/tokenzr.$(OBJSUFF) \
- $(COMMDIR)/txtstrm.$(OBJSUFF) \
- $(COMMDIR)/unzip.$(OBJSUFF) \
- $(COMMDIR)/url.$(OBJSUFF) \
- $(COMMDIR)/utilscmn.$(OBJSUFF) \
- $(COMMDIR)/valgen.$(OBJSUFF) \
- $(COMMDIR)/validate.$(OBJSUFF) \
- $(COMMDIR)/valtext.$(OBJSUFF) \
- $(COMMDIR)/variant.$(OBJSUFF) \
- $(COMMDIR)/wfstream.$(OBJSUFF) \
- $(COMMDIR)/wincmn.$(OBJSUFF) \
- $(COMMDIR)/wxchar.$(OBJSUFF) \
- $(COMMDIR)/wxexpr.$(OBJSUFF) \
- $(COMMDIR)/zipstream.$(OBJSUFF) \
- $(COMMDIR)/zstream.$(OBJSUFF)
-
-HTMLOBJS = \
- $(HTMLDIR)/htmlcell.$(OBJSUFF) \
- $(HTMLDIR)/htmlfilter.$(OBJSUFF) \
- $(HTMLDIR)/htmlhelp.$(OBJSUFF) \
- $(HTMLDIR)/htmlhelp_io.$(OBJSUFF) \
- $(HTMLDIR)/htmlparser.$(OBJSUFF) \
- $(HTMLDIR)/htmltag.$(OBJSUFF) \
- $(HTMLDIR)/htmlwin.$(OBJSUFF) \
- $(HTMLDIR)/htmlwinparser.$(OBJSUFF) \
- $(HTMLDIR)/mod_fonts.$(OBJSUFF) \
- $(HTMLDIR)/mod_hline.$(OBJSUFF) \
- $(HTMLDIR)/mod_image.$(OBJSUFF) \
- $(HTMLDIR)/mod_layout.$(OBJSUFF) \
- $(HTMLDIR)/mod_links.cpp \
- $(HTMLDIR)/mod_list.$(OBJSUFF) \
- $(HTMLDIR)/mod_pre.$(OBJSUFF) \
- $(HTMLDIR)/mod_tables.$(OBJSUFF) \
- $(HTMLDIR)/search.$(OBJSUFF)
-
-GTKOBJS = \
- $(GTKDIR)/accel.$(OBJSUFF) \
- $(GTKDIR)/app.$(OBJSUFF) \
- $(GTKDIR)/bitmap.$(OBJSUFF) \
- $(GTKDIR)/bmpbuttn.$(OBJSUFF) \
- $(GTKDIR)/brush.$(OBJSUFF) \
- $(GTKDIR)/button.$(OBJSUFF) \
- $(GTKDIR)/checkbox.$(OBJSUFF) \
- $(GTKDIR)/checklst.$(OBJSUFF) \
- $(GTKDIR)/choicdlg.$(OBJSUFF) \
- $(GTKDIR)/choice.$(OBJSUFF) \
- $(GTKDIR)/clipbrd.$(OBJSUFF) \
- $(GTKDIR)/colour.$(OBJSUFF) \
- $(GTKDIR)/combobox.$(OBJSUFF) \
- $(GTKDIR)/control.$(OBJSUFF) \
- $(GTKDIR)/cursor.$(OBJSUFF) \
- $(GTKDIR)/data.$(OBJSUFF) \
- $(GTKDIR)/dataobj.$(OBJSUFF) \
- $(GTKDIR)/dc.$(OBJSUFF) \
- $(GTKDIR)/dcclient.$(OBJSUFF) \
- $(GTKDIR)/dcmemory.cpp \
- $(GTKDIR)/dcscreen.$(OBJSUFF) \
- $(GTKDIR)/dialog.$(OBJSUFF) \
- $(GTKDIR)/dnd.$(OBJSUFF) \
- $(GTKDIR)/filedlg.$(OBJSUFF) \
- $(GTKDIR)/font.$(OBJSUFF) \
- $(GTKDIR)/frame.$(OBJSUFF) \
- $(GTKDIR)/gauge.$(OBJSUFF) \
- $(GTKDIR)/gdiobj.$(OBJSUFF) \
- $(GTKDIR)/gsockgtk.$(OBJSUFF) \
- $(GTKDIR)/icon.$(OBJSUFF) \
- $(GTKDIR)/listbox.$(OBJSUFF) \
- $(GTKDIR)/main.$(OBJSUFF) \
- $(GTKDIR)/mdi.$(OBJSUFF) \
- $(GTKDIR)/menu.$(OBJSUFF) \
- $(GTKDIR)/minifram.$(OBJSUFF) \
- $(GTKDIR)/msgdlg.$(OBJSUFF) \
- $(GTKDIR)/notebook.$(OBJSUFF) \
- $(GTKDIR)/palette.$(OBJSUFF) \
- $(GTKDIR)/pen.$(OBJSUFF) \
- $(GTKDIR)/radiobox.$(OBJSUFF) \
- $(GTKDIR)/radiobut.$(OBJSUFF) \
- $(GTKDIR)/region.$(OBJSUFF) \
- $(GTKDIR)/scrolbar.$(OBJSUFF) \
- $(GTKDIR)/settings.$(OBJSUFF) \
- $(GTKDIR)/slider.$(OBJSUFF) \
- $(GTKDIR)/spinbutt.$(OBJSUFF) \
- $(GTKDIR)/statbmp.$(OBJSUFF) \
- $(GTKDIR)/statbox.$(OBJSUFF) \
- $(GTKDIR)/statline.$(OBJSUFF) \
- $(GTKDIR)/stattext.$(OBJSUFF) \
- $(GTKDIR)/tbargtk.$(OBJSUFF) \
- $(GTKDIR)/textctrl.$(OBJSUFF) \
- $(GTKDIR)/textdlg.$(OBJSUFF) \
- $(GTKDIR)/timer.$(OBJSUFF) \
- $(GTKDIR)/tooltip.$(OBJSUFF) \
- $(GTKDIR)/utilsgtk.$(OBJSUFF) \
- $(GTKDIR)/utilsres.$(OBJSUFF) \
- $(GTKDIR)/wave.$(OBJSUFF) \
- $(GTKDIR)/win_gtk.$(OBJSUFF) \
- $(GTKDIR)/window.$(OBJSUFF)
-
-UINXOBJS = \
- $(UNIXDIR)/gsocket.$(OBJSUFF) \
- $(UNIXDIR)/threadpsx.$(OBJSUFF) \
- $(UNIXDIR)/utilsunx.$(OBJSUFF)
-
-ZLIBOBJS = \
- $(ZLIBDIR)/adler32.$(OBJSUFF) \
- $(ZLIBDIR)/compress.$(OBJSUFF) \
- $(ZLIBDIR)/crc32.$(OBJSUFF) \
- $(ZLIBDIR)/gzio.$(OBJSUFF) \
- $(ZLIBDIR)/uncompr.$(OBJSUFF) \
- $(ZLIBDIR)/deflate.$(OBJSUFF) \
- $(ZLIBDIR)/trees.$(OBJSUFF) \
- $(ZLIBDIR)/zutil.$(OBJSUFF) \
- $(ZLIBDIR)/inflate.$(OBJSUFF) \
- $(ZLIBDIR)/infblock.$(OBJSUFF) \
- $(ZLIBDIR)/inftrees.$(OBJSUFF) \
- $(ZLIBDIR)/infcodes.$(OBJSUFF) \
- $(ZLIBDIR)/infutil.$(OBJSUFF) \
- $(ZLIBDIR)/inffast.$(OBJSUFF)
-
-PNGOBJS = \
- $(PNGDIR)/png.$(OBJSUFF) \
- $(PNGDIR)/pngread.$(OBJSUFF) \
- $(PNGDIR)/pngrtran.$(OBJSUFF) \
- $(PNGDIR)/pngrutil.$(OBJSUFF) \
- $(PNGDIR)/pngpread.$(OBJSUFF) \
- $(PNGDIR)/pngtrans.$(OBJSUFF) \
- $(PNGDIR)/pngwrite.$(OBJSUFF) \
- $(PNGDIR)/pngwtran.$(OBJSUFF) \
- $(PNGDIR)/pngwutil.$(OBJSUFF) \
- $(PNGDIR)/pngerror.$(OBJSUFF) \
- $(PNGDIR)/pngmem.$(OBJSUFF) \
- $(PNGDIR)/pngwio.$(OBJSUFF) \
- $(PNGDIR)/pngrio.$(OBJSUFF) \
- $(PNGDIR)/pngget.$(OBJSUFF) \
- $(PNGDIR)/pngset.$(OBJSUFF)
-
-
-JPEGOBJS = \
- $(JPEGDIR)/jcomapi.$(OBJSUFF) \
- $(JPEGDIR)/jutils.$(OBJSUFF) \
- $(JPEGDIR)/jerror.$(OBJSUFF) \
- $(JPEGDIR)/jmemmgr.$(OBJSUFF) \
- $(JPEGDIR)/jmemnobs.$(OBJSUFF) \
- $(JPEGDIR)/jcapimin.$(OBJSUFF) \
- $(JPEGDIR)/jcapistd.$(OBJSUFF) \
- $(JPEGDIR)/jctrans.$(OBJSUFF) \
- $(JPEGDIR)/jcparam.$(OBJSUFF) \
- $(JPEGDIR)/jdatadst.$(OBJSUFF) \
- $(JPEGDIR)/jcinit.$(OBJSUFF) \
- $(JPEGDIR)/jcmaster.$(OBJSUFF) \
- $(JPEGDIR)/jcmarker.$(OBJSUFF) \
- $(JPEGDIR)/jcmainct.$(OBJSUFF) \
- $(JPEGDIR)/jcprepct.$(OBJSUFF) \
- $(JPEGDIR)/jccoefct.$(OBJSUFF) \
- $(JPEGDIR)/jccolor.$(OBJSUFF) \
- $(JPEGDIR)/jcsample.$(OBJSUFF) \
- $(JPEGDIR)/jchuff.$(OBJSUFF) \
- $(JPEGDIR)/jcphuff.$(OBJSUFF) \
- $(JPEGDIR)/jcdctmgr.$(OBJSUFF) \
- $(JPEGDIR)/jfdctfst.$(OBJSUFF) \
- $(JPEGDIR)/jfdctflt.$(OBJSUFF) \
- $(JPEGDIR)/jfdctint.$(OBJSUFF) \
- $(JPEGDIR)/jdapimin.$(OBJSUFF) \
- $(JPEGDIR)/jdapistd.$(OBJSUFF) \
- $(JPEGDIR)/jdtrans.$(OBJSUFF) \
- $(JPEGDIR)/jdatasrc.$(OBJSUFF) \
- $(JPEGDIR)/jdmaster.$(OBJSUFF) \
- $(JPEGDIR)/jdinput.$(OBJSUFF) \
- $(JPEGDIR)/jdmarker.$(OBJSUFF) \
- $(JPEGDIR)/jdhuff.$(OBJSUFF) \
- $(JPEGDIR)/jdphuff.$(OBJSUFF) \
- $(JPEGDIR)/jdmainct.$(OBJSUFF) \
- $(JPEGDIR)/jdcoefct.$(OBJSUFF) \
- $(JPEGDIR)/jdpostct.$(OBJSUFF) \
- $(JPEGDIR)/jddctmgr.$(OBJSUFF) \
- $(JPEGDIR)/jidctfst.$(OBJSUFF) \
- $(JPEGDIR)/jidctflt.$(OBJSUFF) \
- $(JPEGDIR)/jidctint.$(OBJSUFF) \
- $(JPEGDIR)/jidctred.$(OBJSUFF) \
- $(JPEGDIR)/jdsample.$(OBJSUFF) \
- $(JPEGDIR)/jdcolor.$(OBJSUFF) \
- $(JPEGDIR)/jquant1.$(OBJSUFF) \
- $(JPEGDIR)/jquant2.$(OBJSUFF) \
- $(JPEGDIR)/jdmerge.$(OBJSUFF)
-
-OBJECTS = $(GTKOBJS) $(COMMONOBJS) $(GENERICOBJS) $(HTMLOBJ) $(UNIXOBJS) \
- $(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
-
-all: $(OBJECTS) $(WXLIB)
-
-$(WXLIB): $(OBJECTS)
- ar $(AROPTIONS) $@ $(OBJECTS)
- $(RANLIB) $@
-
-$(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDIR)/include/wx/setup.h
-
-$(COMMDIR)/parser.$(OBJSUFF): $(COMMDIR)/parser.c $(COMMDIR)/lexer.c
- $(CCLEX) -c $(CFLAGS) -o $@ $(COMMDIR)/parser.c
-
-$(COMMDIR)/parser.c: $(COMMDIR)/parser.y $(COMMDIR)/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" > $(COMMDIR)/parser.c
- @$(RM) y.tab.c
-
-$(COMMDIR)/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" > $(COMMDIR)/lexer.c
- @$(RM) lex.yy.c
-
-clean:
- rm -f $(GTKDIR)/*.$(OBJSUFF)
- rm -f $(COMMDIR)/parser.c
- rm -f $(COMMDIR)/lexer.c
- rm -f $(COMMDIR)/*.$(OBJSUFF)
- rm -f $(GENDIR)/*.$(OBJSUFF)
- rm -f $(PNGDIR)/*.$(OBJSUFF)
- rm -f $(ZLIBDIR)/*.$(OBJSUFF)
- rm -f $(JPEGDIR)/*.$(OBJSUFF)
- rm -f $(UNIXDIR)/*.$(OBJSUFF)
- rm -f $(HTMLDIR)/*.$(OBJSUFF)
- rm -f $(WXWIN)/lib/libwx_$(GUI).a
-
-cleanall: clean
+++ /dev/null
-#
-# File: makefile.unx
-# Author: Robert Roebling
-# Created: 1998
-# Updated:
-# Copyright: (c) 1998, 1999
-#
-#
-# Makefile for wxWindows library, GTK 1.2, Unix
-#
-
-EXTRACFLAGS=-DLEX_SCANNER
-
-include ../make.env
-
-LIB_CPP_SRC=\
-\
- accel.cpp \
- app.cpp \
- bitmap.cpp \
- bmpbuttn.cpp \
- brush.cpp \
- button.cpp \
- checkbox.cpp \
- checklst.cpp \
- choice.cpp \
- choicdlg.cpp \
- clipbrd.cpp \
- colour.cpp \
- combobox.cpp \
- control.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 \
- main.cpp \
- mdi.cpp \
- menu.cpp \
- minifram.cpp \
- msgdlg.cpp \
- notebook.cpp \
- palette.cpp \
- pen.cpp \
- radiobox.cpp \
- radiobut.cpp \
- region.cpp \
- scrolbar.cpp \
- settings.cpp \
- slider.cpp \
- spinbutt.cpp \
- statbmp.cpp \
- statbox.cpp \
- statline.cpp \
- stattext.cpp \
- tbargtk.cpp \
- textctrl.cpp \
- textdlg.cpp \
- timer.cpp \
- tooltip.cpp \
- utilsgtk.cpp \
- utilsres.cpp \
- wave.cpp \
- window.cpp \
-\
- ../common/cmndata.cpp \
- ../common/config.cpp \
- ../common/date.cpp \
- ../common/datstrm.cpp \
- ../common/dcbase.cpp \
- ../common/dlgcmn.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/framecmn.cpp \
- ../common/ftp.cpp \
- ../common/gdicmn.cpp \
- ../common/hash.cpp \
- ../common/helpbase.cpp \
- ../common/http.cpp \
- ../common/image.cpp \
- ../common/imagjpeg.cpp \
- ../common/imagbmp.cpp \
- ../common/imaggif.cpp \
- ../common/imagpng.cpp \
- ../common/intl.cpp \
- ../common/ipcbase.cpp \
- ../common/layout.cpp \
- ../common/list.cpp \
- ../common/log.cpp \
- ../common/longlong.cpp \
- ../common/matrix.cpp \
- ../common/memory.cpp \
- ../common/mimetype.cpp \
- ../common/module.cpp \
- ../common/mstream.cpp \
- ../common/object.cpp \
- ../common/objstrm.cpp \
- ../common/odbc.cpp \
- ../common/paper.cpp \
- ../common/prntbase.cpp \
- ../common/process.cpp \
- ../common/protocol.cpp \
- ../common/resource.cpp \
- ../common/sckaddr.cpp \
- ../common/sckfile.cpp \
- ../common/sckint.cpp \
- ../common/sckipc.cpp \
- ../common/sckstrm.cpp \
- ../common/serbase.cpp \
- ../common/socket.cpp \
- ../common/stream.cpp \
- ../common/string.cpp \
- ../common/tbarbase.cpp \
- ../common/tbarsmpl.cpp \
- ../common/textfile.cpp \
- ../common/time.cpp \
- ../common/timercmn.cpp \
- ../common/tokenzr.cpp \
- ../common/url.cpp \
- ../common/utilscmn.cpp \
- ../common/valgen.cpp \
- ../common/validate.cpp \
- ../common/valtext.cpp \
- ../common/variant.cpp \
- ../common/wfstream.cpp \
- ../common/wincmn.cpp \
- ../common/wxchar.cpp \
- ../common/wxexpr.cpp \
- ../common/zstream.cpp \
-\
- ../common/db.cpp \
- ../common/dbtable.cpp \
-\
- ../unix/threadpsx.cpp \
- ../unix/utilsunx.cpp \
-\
- ../generic/caret.cpp \
- ../generic/colrdlgg.cpp \
- ../generic/dcpsg.cpp \
- ../generic/dirdlgg.cpp \
- ../generic/fontdlgg.cpp \
- ../generic/gridg.cpp \
- ../generic/helpext.cpp \
- ../generic/helphtml.cpp \
- ../generic/imaglist.cpp \
- ../generic/laywin.cpp \
- ../generic/listctrl.cpp \
- ../generic/panelg.cpp \
- ../generic/printps.cpp \
- ../generic/prntdlgg.cpp \
- ../generic/progdlgg.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/tipdlg.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
-
-PNG_SRC=\
- ../png/png.c \
- ../png/pngset.c \
- ../png/pngget.c \
- ../png/pngrutil.c \
- ../png/pngtrans.c \
- ../png/pngwutil.c \
- ../png/pngread.c \
- ../png/pngrio.c \
- ../png/pngwio.c \
- ../png/pngwrite.c \
- ../png/pngrtran.c \
- ../png/pngwtran.c \
- ../png/pngmem.c \
- ../png/pngerror.c \
- ../png/pngpread.c
-
-JPEG_SRC=\
- ../jpeg/jcomapi.c \
- ../jpeg/jutils.c \
- ../jpeg/jerror.c \
- ../jpeg/jmemmgr.c \
- ../jpeg/jmemnobs.c \
- ../jpeg/jcapimin.c \
- ../jpeg/jcapistd.c \
- ../jpeg/jctrans.c \
- ../jpeg/jcparam.c \
- ../jpeg/jdatadst.c \
- ../jpeg/jcinit.c \
- ../jpeg/jcmaster.c \
- ../jpeg/jcmarker.c \
- ../jpeg/jcmainct.c \
- ../jpeg/jcprepct.c \
- ../jpeg/jccoefct.c \
- ../jpeg/jccolor.c \
- ../jpeg/jcsample.c \
- ../jpeg/jchuff.c \
- ../jpeg/jcphuff.c \
- ../jpeg/jcdctmgr.c \
- ../jpeg/jfdctfst.c \
- ../jpeg/jfdctflt.c \
- ../jpeg/jfdctint.c \
- ../jpeg/jdapimin.c \
- ../jpeg/jdapistd.c \
- ../jpeg/jdtrans.c \
- ../jpeg/jdatasrc.c \
- ../jpeg/jdmaster.c \
- ../jpeg/jdinput.c \
- ../jpeg/jdmarker.c \
- ../jpeg/jdhuff.c \
- ../jpeg/jdphuff.c \
- ../jpeg/jdmainct.c \
- ../jpeg/jdcoefct.c \
- ../jpeg/jdpostct.c \
- ../jpeg/jddctmgr.c \
- ../jpeg/jidctfst.c \
- ../jpeg/jidctflt.c \
- ../jpeg/jidctint.c \
- ../jpeg/jidctred.c \
- ../jpeg/jdsample.c \
- ../jpeg/jdcolor.c \
- ../jpeg/jquant1.c \
- ../jpeg/jquant2.c \
- ../jpeg/jdmerge.c
-
-LIB_C_SRC=\
-\
- win_gtk.c \
- ../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=\
- $(ZLIB_SRC) $(PNG_SRC) $(JPEG_SRC)
-
-all: $(WXLIB)
-
-# Define library objects
-OBJECTS=\
- $(LIB_CPP_SRC:.cpp=.o) $(LIB_C_SRC:.c=.o) $(EXTRA_C_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) -o../common/lex.yy.c ../common/lexer.l
- sed -e "s/BUFSIZ/5000/g" < ../common/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 ../common/lex.yy.c
-
-# 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
-
-clean:
- rm -f $(OBJECTS) $(WXLIB)
-
--- /dev/null
+#
+# File: makelib.gtk
+# Author: Robert Roebling
+# Created: 1999
+# Updated:
+# Copyright: (c) Robert Roebling, 1999
+#
+#
+
+WXDIR = $(WXWIN)
+
+include $(WXDIR)/src/gtk.env
+
+all: $(LIBTARGET)
+
+$(LIBTARGET): $(OBJECTS)
+ ar $(AROPTIONS) $@ $(OBJECTS)
+ $(RANLIB) $@
+
+clean:
+ rm -f $(OBJECTS) $(LIBTARGET) core *.rsc *.res
--- /dev/null
+# Make environment for making samples for wxGTK
+
+WXDIR = $(WXWIN)
+
+include $(WXDIR)/src/gtk.env
+
+all: $(PROGRAM)
+
+$(PROGRAM): $(OBJECTS) $(WXLIB)
+ $(CC) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) $(LDLIBS)
+
+clean:
+ rm -f $(OBJECTS) $(PROGRAM) core