]> git.saurik.com Git - wxWidgets.git/blobdiff - Makefile.in
wxMac does need radiocmn
[wxWidgets.git] / Makefile.in
index a4cd93ea94020b643eddb9107b6b58ebe3305e34..049f206a8b60e8874f302ef8ca7e15c07800379b 100644 (file)
@@ -18,7 +18,7 @@ include ./src/make.env
 #     implicit rules (%.o: %.c) because they are more portable, in
 #     particular the BSD make understands the former but not the
 #     latter
-.SUFFIXES: .o .c .cpp .cxx .rsrc .r
+.SUFFIXES: .o .c .cpp .cxx .rsrc .r .mm
 
 .c.o:
        $(CC) -c $(CFLAGS) $(PICFLAGS) -o $@ $<
@@ -29,6 +29,10 @@ include ./src/make.env
 .cxx.o:
        $(CXX) -c $(CXXFLAGS) $(PICFLAGS) -o $@ $<
 
+# Objective-C++, right now just use CXXFLAGS
+.mm.o:
+       $(CXX) -c $(CXXFLAGS) $(PICFLAGS) -o $@ $<
+
 .rsrc.r:
        $(DEREZ) $^ Carbon.r -useDF > $@
 
@@ -108,6 +112,7 @@ MOTIFDIR = $(WXDIR)/src/motif
 MSWDIR   = $(WXDIR)/src/msw
 PMDIR    = $(WXDIR)/src/os2
 MACDIR   = $(WXDIR)/src/mac
+COCOADIR = $(WXDIR)/src/cocoa
 ODBCDIR  = $(WXDIR)/src/iodbc
 FTDIR    = $(WXDIR)/src/freetype
 INCDIR   = $(WXDIR)/include
@@ -281,22 +286,22 @@ TIFFOBJS = \
                tif_write.o \
                tif_zip.o
 
-IODBCOBJS = \
-               catalog.o \
-               connect.o \
-               dlf.o \
-               dlproc.o \
-               execute.o \
-               fetch.o \
-               hdbc.o \
-               henv.o \
-               herr.o \
-               hstmt.o \
-               info.o \
-               itrace.o \
-               misc.o \
-               prepare.o \
-               result.o
+IODBCOBJS = \
+#              catalog.o \
+#              connect.o \
+#              dlf.o \
+#              dlproc.o \
+#              execute.o \
+#              fetch.o \
+#              hdbc.o \
+#              henv.o \
+#              herr.o \
+#              hstmt.o \
+#              info.o \
+#              itrace.o \
+#              misc.o \
+#              prepare.o \
+#              result.o
 
 
 ############################## Rules ##################################
@@ -626,7 +631,6 @@ ALL_GUI_DIST: ALL_DIST
        mkdir $(DISTDIR)/src/png
        mkdir $(DISTDIR)/src/jpeg
        mkdir $(DISTDIR)/src/tiff
-       mkdir $(DISTDIR)/src/iodbc
        mkdir $(DISTDIR)/src/unix
        cp $(SRCDIR)/*.in $(DISTDIR)/src
        cp $(COMMDIR)/*.cpp $(DISTDIR)/src/common
@@ -651,6 +655,7 @@ ALL_GUI_DIST: ALL_DIST
        cp $(TIFFDIR)/*.h $(DISTDIR)/src/tiff
        cp $(TIFFDIR)/*.c $(DISTDIR)/src/tiff
        cp $(TIFFDIR)/README $(DISTDIR)/src/tiff
+       mkdir $(DISTDIR)/src/iodbc
        cp $(ODBCDIR)/*.h $(DISTDIR)/src/iodbc
        cp $(ODBCDIR)/*.c $(DISTDIR)/src/iodbc
        cp $(ODBCDIR)/*.ci $(DISTDIR)/src/iodbc
@@ -754,6 +759,10 @@ MACX_DIST: ALL_GUI_DIST
        mkdir $(DISTDIR)/src/mac/macsock
        cp $(MACDIR)/macsock/*.lib $(DISTDIR)/src/mac/macsock
 
+# TODO: Distribute some files
+COCOA_DIST: ALL_GUI_DIST
+       cp $(COCOADIR)/*.mm $(DISTDIR)/src/cocoa
+
 MSW_DIST: ALL_GUI_DIST
        cp $(WXDIR)/wxWINE.spec $(DISTDIR)
        mkdir $(DISTDIR)/include/wx/msw/ctl3d
@@ -1013,7 +1022,7 @@ SAMPLES_DIST: ALL_GUI_DIST
        mkdir $(DISTDIR)/samples/grid
        cp $(SAMPDIR)/grid/Makefile.in $(DISTDIR)/samples/grid
        cp $(SAMPDIR)/grid/makefile.unx $(DISTDIR)/samples/grid
-       cp $(SAMPDIR)/grid/*.cpp $(DISTDIR)/samples/grid
+       cp $(SAMPDIR)/grid/*.cpp $(SAMPDIR)/grid/*.h $(DISTDIR)/samples/grid
 
        mkdir $(DISTDIR)/samples/help
        mkdir $(DISTDIR)/samples/help/doc
@@ -1180,12 +1189,6 @@ SAMPLES_DIST: ALL_GUI_DIST
        cp $(SAMPDIR)/dialup/makefile.unx $(DISTDIR)/samples/dialup
        cp $(SAMPDIR)/dialup/*.cpp $(DISTDIR)/samples/dialup
 
-       mkdir $(DISTDIR)/samples/newgrid
-       cp $(SAMPDIR)/newgrid/Makefile.in $(DISTDIR)/samples/newgrid
-       cp $(SAMPDIR)/newgrid/makefile.unx $(DISTDIR)/samples/newgrid
-       cp $(SAMPDIR)/newgrid/*.cpp $(DISTDIR)/samples/newgrid
-       cp $(SAMPDIR)/newgrid/*.h $(DISTDIR)/samples/newgrid
-
        mkdir $(DISTDIR)/samples/notebook
        cp $(SAMPDIR)/notebook/Makefile.in $(DISTDIR)/samples/notebook
        cp $(SAMPDIR)/notebook/makefile.unx $(DISTDIR)/samples/notebook