]> git.saurik.com Git - wxWidgets.git/blobdiff - build/bakefiles/make_dist.mk
Scrolling improvements
[wxWidgets.git] / build / bakefiles / make_dist.mk
index 2b30839093ee42bb08be332af0b9def6355362da..a1206e03c1374cc48f1936c772caa4c0327b817b 100644 (file)
@@ -5,7 +5,7 @@
 
 ############################# Dirs #################################
 
-WXDIR = @abs_top_srcdir@
+WXDIR = $(top_srcdir)
 
 # Subordinate library possibilities
 
@@ -14,6 +14,7 @@ GENDIR   = $(WXDIR)/src/generic
 COMMDIR  = $(WXDIR)/src/common
 HTMLDIR  = $(WXDIR)/src/html
 RICHTEXTDIR = $(WXDIR)/src/richtext
+AUIDIR =   $(WXDIR)/src/aui
 UNIXDIR  = $(WXDIR)/src/unix
 PNGDIR   = $(WXDIR)/src/png
 JPEGDIR  = $(WXDIR)/src/jpeg
@@ -22,6 +23,7 @@ ZLIBDIR  = $(WXDIR)/src/zlib
 REGEXDIR = $(WXDIR)/src/regex
 EXPATDIR = $(WXDIR)/src/expat
 GTKDIR   = $(WXDIR)/src/gtk
+GTK1DIR  = $(WXDIR)/src/gtk1
 X11DIR   = $(WXDIR)/src/x11
 X11INC   = $(WXDIR)/include/wx/x11
 MGLDIR   = $(WXDIR)/src/mgl
@@ -63,8 +65,8 @@ DISTDIR=./_dist_dir/$(DISTDIRNAME)
 
 ########################## Tools ###############################
 
-CP_PR = @LNDIR@
-CP_P = $(LN_S) -f
+CP_PR = cp -pR
+CP_P = cp -p
 
 ########################## make dist rules ###############################
 
@@ -77,6 +79,7 @@ ALL_DIST: distrib_clean
        $(CP_P) $(WXDIR)/configure $(DISTDIR)
        $(CP_P) $(WXDIR)/autoconf_inc.m4 $(DISTDIR)
        $(CP_P) $(WXDIR)/wxwin.m4 $(DISTDIR)
+       $(CP_P) $(WXDIR)/acinclude.m4 $(DISTDIR)
        $(CP_P) $(WXDIR)/aclocal.m4 $(DISTDIR)
        $(CP_P) $(WXDIR)/config.sub $(DISTDIR)
        $(CP_P) $(WXDIR)/config.guess $(DISTDIR)
@@ -114,7 +117,6 @@ ALL_DIST: distrib_clean
        $(CP_P) $(REGEXDIR)/*.c $(DISTDIR)/src/regex
        $(CP_P) $(REGEXDIR)/COPYRIGHT $(DISTDIR)/src/regex
        $(CP_P) $(REGEXDIR)/README $(DISTDIR)/src/regex
-       case "$(CP_PR)" in *lndir) mkdir $(DISTDIR)/src/expat; esac
        $(CP_PR) $(EXPATDIR) $(DISTDIR)/src/expat
        #(cd $(DISTDIR)/src/expat ; rm -rf `find -name CVS`)
        mkdir $(DISTDIR)/src/iodbc
@@ -156,6 +158,7 @@ ALL_GUI_DIST: ALL_DIST
        mkdir $(DISTDIR)/include/wx/generic
        mkdir $(DISTDIR)/include/wx/html
        mkdir $(DISTDIR)/include/wx/richtext
+       mkdir $(DISTDIR)/include/wx/aui
        mkdir $(DISTDIR)/include/wx/protocol
        mkdir $(DISTDIR)/include/wx/unix
        mkdir $(DISTDIR)/include/wx/xml
@@ -165,6 +168,7 @@ ALL_GUI_DIST: ALL_DIST
        $(CP_P) $(INCDIR)/wx/generic/*.h $(DISTDIR)/include/wx/generic
        $(CP_P) $(INCDIR)/wx/html/*.h $(DISTDIR)/include/wx/html
        $(CP_P) $(INCDIR)/wx/richtext/*.h $(DISTDIR)/include/wx/richtext
+       $(CP_P) $(INCDIR)/wx/aui/*.h $(DISTDIR)/include/wx/aui
        $(CP_P) $(INCDIR)/wx/unix/*.h $(DISTDIR)/include/wx/unix
        $(CP_P) $(INCDIR)/wx/xml/*.h $(DISTDIR)/include/wx/xml
        $(CP_P) $(INCDIR)/wx/xrc/*.h $(DISTDIR)/include/wx/xrc
@@ -178,6 +182,7 @@ ALL_GUI_DIST: ALL_DIST
        mkdir $(DISTDIR)/src/generic
        mkdir $(DISTDIR)/src/html
        mkdir $(DISTDIR)/src/richtext
+       mkdir $(DISTDIR)/src/aui
        mkdir $(DISTDIR)/src/$(TOOLKITDIR)
        mkdir $(DISTDIR)/src/png
        mkdir $(DISTDIR)/src/jpeg
@@ -195,6 +200,7 @@ ALL_GUI_DIST: ALL_DIST
        $(CP_P) $(GENDIR)/*.mms $(DISTDIR)/src/generic
        $(CP_P) $(HTMLDIR)/*.cpp $(DISTDIR)/src/html
        $(CP_P) $(RICHTEXTDIR)/*.cpp $(DISTDIR)/src/richtext
+       $(CP_P) $(AUIDIR)/*.cpp $(DISTDIR)/src/aui
        $(CP_P) $(PNGDIR)/*.h $(DISTDIR)/src/png
        $(CP_P) $(PNGDIR)/*.c $(DISTDIR)/src/png
        $(CP_P) $(PNGDIR)/README $(DISTDIR)/src/png
@@ -221,6 +227,7 @@ BASE_DIST: ALL_DIST
        mkdir $(DISTDIR)/include/wx/msw
        mkdir $(DISTDIR)/include/wx/html
        mkdir $(DISTDIR)/include/wx/richtext
+       mkdir $(DISTDIR)/include/wx/aui
        mkdir $(DISTDIR)/include/wx/mac
        mkdir $(DISTDIR)/include/wx/mac/carbon
        mkdir $(DISTDIR)/include/wx/mac/corefoundation
@@ -282,6 +289,14 @@ GTK_DIST: UNIV_DIST
        $(CP_P) $(GTKDIR)/*.c $(DISTDIR)/src/gtk
        $(CP_P) $(GTKDIR)/*.xbm $(DISTDIR)/src/gtk
        $(CP_P) $(GTKDIR)/*.mms $(DISTDIR)/src/gtk
+       mkdir $(DISTDIR)/include/wx/gtk1
+       $(CP_P) $(INCDIR)/wx/gtk1/*.h $(DISTDIR)/include/wx/gtk1
+       mkdir $(DISTDIR)/src/gtk1
+       $(CP_P) $(GTK1DIR)/*.h $(DISTDIR)/src/gtk1
+       $(CP_P) $(GTK1DIR)/*.cpp $(DISTDIR)/src/gtk1
+       $(CP_P) $(GTK1DIR)/*.c $(DISTDIR)/src/gtk1
+       $(CP_P) $(GTK1DIR)/*.xbm $(DISTDIR)/src/gtk1
+       $(CP_P) $(GTK1DIR)/*.mms $(DISTDIR)/src/gtk1
 
        mkdir $(DISTDIR)/include/wx/gtk/gnome
        mkdir $(DISTDIR)/src/gtk/gnome
@@ -295,7 +310,6 @@ GTK_DIST: UNIV_DIST
        mkdir $(DISTDIR)/include/wx/mac/corefoundation
        $(CP_P) $(WXDIR)/include/wx/mac/corefoundation/*.h $(DISTDIR)/include/wx/mac/corefoundation
 
-       case "$(CP_PR)" in *lndir) mkdir $(DISTDIR)/contrib; esac
        $(CP_PR) $(WXDIR)/contrib $(DISTDIR)/contrib
 
 X11_DIST: UNIV_DIST
@@ -310,7 +324,6 @@ X11_DIST: UNIV_DIST
        mkdir $(DISTDIR)/include/wx/mac
        mkdir $(DISTDIR)/include/wx/mac/corefoundation
        $(CP_P) $(WXDIR)/include/wx/mac/corefoundation/*.h $(DISTDIR)/include/wx/mac/corefoundation
-       case "$(CP_PR)" in *lndir) mkdir $(DISTDIR)/contrib; esac
        $(CP_PR) $(WXDIR)/contrib $(DISTDIR)/contrib
 
 MOTIF_DIST: ALL_GUI_DIST
@@ -330,7 +343,6 @@ MOTIF_DIST: ALL_GUI_DIST
        $(CP_P) $(X11INC)/pen.h $(X11INC)/brush.h $(X11INC)/privx.h \
                $(X11INC)/bitmap.h $(X11INC)/glcanvas.h $(X11INC)/private.h $(X11INC)/region.h \
                $(DISTDIR)/include/wx/x11
-       case "$(CP_PR)" in *lndir) mkdir $(DISTDIR)/contrib; esac
        $(CP_PR) $(WXDIR)/contrib $(DISTDIR)/contrib
 
 MACX_DIST: ALL_GUI_DIST
@@ -363,7 +375,6 @@ MACX_DIST: ALL_GUI_DIST
        $(CP_P) $(MACDIR)/carbon/morefilex/*.h $(DISTDIR)/src/mac/carbon/morefilex
        $(CP_P) $(MACDIR)/carbon/morefilex/*.c $(DISTDIR)/src/mac/carbon/morefilex
        $(CP_P) $(MACDIR)/carbon/morefilex/*.cpp $(DISTDIR)/src/mac/carbon/morefilex
-       case "$(CP_PR)" in *lndir) mkdir $(DISTDIR)/contrib; esac
        $(CP_PR) $(WXDIR)/contrib $(DISTDIR)/contrib
 
 COCOA_DIST: ALL_GUI_DIST
@@ -378,7 +389,6 @@ COCOA_DIST: ALL_GUI_DIST
        mkdir $(DISTDIR)/src/mac/carbon
        $(CP_P) $(MACDIR)/carbon/Info.plist.in $(DISTDIR)/src/mac/carbon
        $(CP_P) $(MACDIR)/carbon/wxmac.icns $(DISTDIR)/src/mac/carbon
-       case "$(CP_PR)" in *lndir) mkdir $(DISTDIR)/contrib; esac
        $(CP_PR) $(WXDIR)/contrib $(DISTDIR)/contrib
 
 MSW_DIST: UNIV_DIST
@@ -399,7 +409,6 @@ MSW_DIST: UNIV_DIST
        $(CP_P) $(MSWDIR)/*.c $(DISTDIR)/src/msw
        $(CP_P) $(MSWDIR)/*.rc $(DISTDIR)/src/msw
        $(CP_P) $(MSWDIR)/ole/*.cpp $(DISTDIR)/src/msw/ole
-       case "$(CP_PR)" in *lndir) mkdir $(DISTDIR)/contrib; esac
        $(CP_PR) $(WXDIR)/contrib $(DISTDIR)/contrib
 
 MSW_ZIP_TEXT_DIST: ALL_GUI_DIST
@@ -421,7 +430,6 @@ MSW_ZIP_TEXT_DIST: ALL_GUI_DIST
        $(CP_P) $(MSWDIR)/wince/*.* $(DISTDIR)/src/msw/wince
        $(CP_P) $(SRCDIR)/*.??? $(DISTDIR)/src
        $(CP_P) $(SRCDIR)/*.?? $(DISTDIR)/src
-       case "$(CP_PR)" in *lndir) mkdir $(DISTDIR)/contrib; esac
        $(CP_PR) $(WXDIR)/contrib $(DISTDIR)/contrib
 
 UNIV_DIST: ALL_GUI_DIST
@@ -442,7 +450,6 @@ MGL_DIST: UNIV_DIST
        $(CP_P) $(SRCDIR)/mgl/*.cpp $(DISTDIR)/src/mgl
        mkdir $(DISTDIR)/src/msdos
        $(CP_P) $(SRCDIR)/msdos/*.cpp $(DISTDIR)/src/msdos
-       case "$(CP_PR)" in *lndir) mkdir $(DISTDIR)/contrib; esac
        $(CP_PR) $(WXDIR)/contrib $(DISTDIR)/contrib
 
 DEMOS_DIST: ALL_GUI_DIST
@@ -459,7 +466,6 @@ DEMOS_DIST: ALL_GUI_DIST
        $(CP_P) $(DEMODIR)/bombs/*.rc $(DISTDIR)/demos/bombs
        $(CP_P) $(DEMODIR)/bombs/readme.txt $(DISTDIR)/demos/bombs
 
-       case "$(CP_PR)" in *lndir) mkdir $(DISTDIR)/demos/dbbrowse; esac
        $(CP_PR) $(DEMODIR)/dbbrowse $(DISTDIR)/demos/dbbrowse
 
        mkdir $(DISTDIR)/demos/forty
@@ -468,9 +474,7 @@ DEMOS_DIST: ALL_GUI_DIST
        $(CP_P) $(DEMODIR)/forty/*.h $(DISTDIR)/demos/forty
        $(CP_P) $(DEMODIR)/forty/*.cpp $(DISTDIR)/demos/forty
        $(CP_P) $(DEMODIR)/forty/*.xpm $(DISTDIR)/demos/forty
-       $(CP_P) $(DEMODIR)/forty/*.xbm $(DISTDIR)/demos/forty
        $(CP_P) $(DEMODIR)/forty/*.htm $(DISTDIR)/demos/forty
-       $(CP_P) $(DEMODIR)/forty/*.bmp $(DISTDIR)/demos/forty
        $(CP_P) $(DEMODIR)/forty/*.ico $(DISTDIR)/demos/forty
        $(CP_P) $(DEMODIR)/forty/*.rc $(DISTDIR)/demos/forty
        $(CP_P) $(DEMODIR)/forty/readme.txt $(DISTDIR)/demos/forty
@@ -855,7 +859,7 @@ SAMPLES_DIST: ALL_GUI_DIST
        $(CP_P) $(SAMPDIR)/opengl/penguin/*.cpp $(DISTDIR)/samples/opengl/penguin
        $(CP_P) $(SAMPDIR)/opengl/penguin/*.c $(DISTDIR)/samples/opengl/penguin
        $(CP_P) $(SAMPDIR)/opengl/penguin/*.h $(DISTDIR)/samples/opengl/penguin
-       $(CP_P) $(SAMPDIR)/opengl/penguin/*.lwo $(DISTDIR)/samples/opengl/penguin
+       $(CP_P) $(SAMPDIR)/opengl/penguin/*.dxf.gz $(DISTDIR)/samples/opengl/penguin
        mkdir $(DISTDIR)/samples/opengl/cube
        $(CP_P) $(SAMPDIR)/opengl/cube/Makefile.in $(DISTDIR)/samples/opengl/cube
        $(CP_P) $(SAMPDIR)/opengl/cube/makefile.unx $(DISTDIR)/samples/opengl/cube
@@ -899,15 +903,6 @@ SAMPLES_DIST: ALL_GUI_DIST
        $(CP_P) $(SAMPDIR)/rotate/*.cpp $(DISTDIR)/samples/rotate
        $(CP_P) $(SAMPDIR)/rotate/*.png $(DISTDIR)/samples/rotate
 
-       mkdir $(DISTDIR)/samples/richedit
-       $(CP_P) $(SAMPDIR)/richedit/Makefile.in $(DISTDIR)/samples/richedit
-       $(CP_P) $(SAMPDIR)/richedit/makefile.unx $(DISTDIR)/samples/richedit
-       $(CP_P) $(SAMPDIR)/richedit/*.cpp $(DISTDIR)/samples/richedit
-       $(CP_P) $(SAMPDIR)/richedit/*.h $(DISTDIR)/samples/richedit
-       $(CP_P) $(SAMPDIR)/richedit/*.xpm $(DISTDIR)/samples/richedit
-       $(CP_P) $(SAMPDIR)/richedit/README $(DISTDIR)/samples/richedit
-       $(CP_P) $(SAMPDIR)/richedit/TODO $(DISTDIR)/samples/richedit
-
        mkdir $(DISTDIR)/samples/richtext
        mkdir $(DISTDIR)/samples/richtext/bitmaps
        $(CP_P) $(SAMPDIR)/richtext/Makefile.in $(DISTDIR)/samples/richtext
@@ -916,6 +911,10 @@ SAMPLES_DIST: ALL_GUI_DIST
        $(CP_P) $(SAMPDIR)/richtext/readme.txt $(DISTDIR)/samples/richtext
        $(CP_P) $(SAMPDIR)/richtext/todo.txt $(DISTDIR)/samples/richtext
 
+       mkdir $(DISTDIR)/samples/aui
+       $(CP_P) $(SAMPDIR)/aui/Makefile.in $(DISTDIR)/samples/aui
+       $(CP_P) $(SAMPDIR)/aui/*.cpp $(DISTDIR)/samples/aui
+
        mkdir $(DISTDIR)/samples/propsize
        $(CP_P) $(SAMPDIR)/propsize/Makefile.in $(DISTDIR)/samples/propsize
        $(CP_P) $(SAMPDIR)/propsize/makefile.unx $(DISTDIR)/samples/propsize
@@ -960,6 +959,7 @@ SAMPLES_DIST: ALL_GUI_DIST
        $(CP_P) $(SAMPDIR)/splash/*.cpp $(DISTDIR)/samples/splash
        $(CP_P) $(SAMPDIR)/splash/*.png $(DISTDIR)/samples/splash
        $(CP_P) $(SAMPDIR)/splash/*.mpg $(DISTDIR)/samples/splash
+       $(CP_P) $(SAMPDIR)/splash/*.xpm $(DISTDIR)/samples/splash
 
        mkdir $(DISTDIR)/samples/splitter
        $(CP_P) $(SAMPDIR)/splitter/Makefile.in $(DISTDIR)/samples/splitter
@@ -1033,7 +1033,6 @@ SAMPLES_DIST: ALL_GUI_DIST
        $(CP_P) $(SAMPDIR)/widgets/Makefile.in $(DISTDIR)/samples/widgets
        $(CP_P) $(SAMPDIR)/widgets/*.cpp $(DISTDIR)/samples/widgets
        $(CP_P) $(SAMPDIR)/widgets/*.h $(DISTDIR)/samples/widgets
-       $(CP_P) $(SAMPDIR)/widgets/*.rc $(DISTDIR)/samples/widgets
        $(CP_P) $(SAMPDIR)/widgets/icons/*.xpm $(DISTDIR)/samples/widgets/icons
 
        mkdir $(DISTDIR)/samples/xrc
@@ -1261,7 +1260,7 @@ debian-dist: debian-native-dist debian-msw-dirs MSW_DIST
        find $(DISTDIR) \( -name "CVS" -o -name ".cvsignore" -o -name "*.dsp"    \
                           -o -name "*.dsw" -o -name "*.hh*" -o -name "*.mms"    \
                           -o -name "*.mcp" -o -name "*M*.xml" -o -name "*.r"    \
-                          -o -name "*.bkl" -o -name "*.pro"  \
+                          -o -name "*.pro"  \
                           -o -name "*.vpj" -o -name "*.sc"                      \
                           -o \( -name "makefile.*" -a ! -name "makefile.unx" \) \
                        \) -print0 | xargs -0 rm -rf