]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk1/makefile.unx.in
wxMenuBar::IsEnabled() now returns TRUE sometimes too
[wxWidgets.git] / src / gtk1 / makefile.unx.in
index ebbd715dd822de1750cdcf52fe01753a14bee130..82264ffff7763e491daa44d8375c1a6415e71c46 100644 (file)
@@ -11,7 +11,7 @@
 # 
 #
 #
-# This file was automatically generated by tmake at 09:46, 1999/08/11
+# 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!
 
 #
 
 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@
@@ -105,12 +119,14 @@ GTK_GENERICOBJS = \
                ../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 \
@@ -243,7 +259,6 @@ GTK_GUIOBJS     = \
                ../gtk/mdi.o \
                ../gtk/menu.o \
                ../gtk/minifram.o \
-               ../gtk/msgdlg.o \
                ../gtk/notebook.o \
                ../gtk/palette.o \
                ../gtk/pen.o \
@@ -273,6 +288,7 @@ MOTIF_GENERICOBJS = \
                ../generic/caret.o \
                ../generic/choicdgg.o \
                ../generic/colrdlgg.o \
+               ../generic/dcpsg.o \
                ../generic/dirdlgg.o \
                ../generic/fontdlgg.o \
                ../generic/gridg.o \
@@ -551,7 +567,7 @@ REQUIRED_DIRS = ../../lib ../../src ../../src/common ../../src/gtk ../../src/mot
                 ../../src/generic ../../src/unix ../../src/motif/xmombo ../../src/html \
                ../../src/zlib ../../src/jpeg ../../src/png
 
-all:    $(REQUIRED_DIRS) $(OBJECTS) $(WXLIB)
+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
@@ -567,13 +583,21 @@ $(REQUIRED_DIRS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h $(WXDI
        @if test ! -d ../../src/jpeg; then mkdir ../../src/jpeg; fi
        @if test ! -d ../../src/zlib; then mkdir ../../src/zlib; fi
 
-$(WXLIB):  $(OBJECTS)
-       @if test ! ../../samples/dialog.cpp; \
-           then cp -f -r $(WXDIR)/samples ../..;  \
-       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
@@ -597,7 +621,12 @@ lexer.c:   $(COMMDIR)/lexer.l
        sed -e "s/unput/PROIO_unput/g"      > lexer.c
        @$(RM) lex.yy.c
 
-install: $(WXLIB)
+samples: $(OBJECTS)
+       @if test ! -e ../../samples/dialog/dialog.cpp; \
+           then cp -f -r $(WXDIR)/samples ../..;  \
+       fi
+
+install: @WX_TARGET_LIBRARY@
 
 clean:
        rm -f *.o