]> git.saurik.com Git - wxWidgets.git/blobdiff - build/bakefiles/make_dist.mk
enabling clip
[wxWidgets.git] / build / bakefiles / make_dist.mk
index 42e87e453f4a7668d13708de21d7655fdd11f076..051f5be21b7d23ca85f30a169ccc006d7635429a 100644 (file)
@@ -15,6 +15,7 @@ COMMDIR  = $(WXDIR)/src/common
 HTMLDIR  = $(WXDIR)/src/html
 RICHTEXTDIR = $(WXDIR)/src/richtext
 AUIDIR =   $(WXDIR)/src/aui
+STCDIR =   $(WXDIR)/src/stc
 UNIXDIR  = $(WXDIR)/src/unix
 PNGDIR   = $(WXDIR)/src/png
 JPEGDIR  = $(WXDIR)/src/jpeg
@@ -33,7 +34,6 @@ 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
 SAMPDIR  = $(WXDIR)/samples
@@ -62,6 +62,7 @@ WXDEMOS_BZIP=wx$(TOOLKIT)-demos-$(WX_VERSION).tar.bz2
 
 DISTDIRNAME=@DISTDIR@-$(WX_VERSION)
 DISTDIR=./_dist_dir/$(DISTDIRNAME)
+BASEDISTDIR=./_dist_dir/wxBase-$(WX_VERSION)
 
 ########################## Tools ###############################
 
@@ -119,18 +120,12 @@ ALL_DIST: distrib_clean
        $(CP_P) $(REGEXDIR)/README $(DISTDIR)/src/regex
        $(CP_PR) $(EXPATDIR) $(DISTDIR)/src/expat
        #(cd $(DISTDIR)/src/expat ; rm -rf `find -name CVS`)
-       mkdir $(DISTDIR)/src/iodbc
-       $(CP_P) $(ODBCDIR)/*.h $(DISTDIR)/src/iodbc
-       $(CP_P) $(ODBCDIR)/*.c $(DISTDIR)/src/iodbc
-       $(CP_P) $(ODBCDIR)/*.ci $(DISTDIR)/src/iodbc
-       $(CP_P) $(ODBCDIR)/*.exp $(DISTDIR)/src/iodbc
-       $(CP_P) $(ODBCDIR)/README $(DISTDIR)/src/iodbc
-       $(CP_P) $(ODBCDIR)/NEWS $(DISTDIR)/src/iodbc
-       $(CP_P) $(ODBCDIR)/Changes.log $(DISTDIR)/src/iodbc
        # copy some files from include/ that are not installed:
        mkdir $(DISTDIR)/include
        mkdir $(DISTDIR)/include/wx
+       mkdir $(DISTDIR)/include/wx/private
        $(CP_P) $(INCDIR)/wx/fmappriv.h $(DISTDIR)/include/wx
+       $(CP_P) $(INCDIR)/wx/private/*.h $(DISTDIR)/include/wx/private
        # copy wxpresets
        mkdir $(DISTDIR)/build
        mkdir $(DISTDIR)/build/bakefiles
@@ -155,10 +150,15 @@ ALL_GUI_DIST: ALL_DIST
        if test -f $(DOCDIR)/$(TOOLKITDIR)/todo.txt ; then \
          $(CP_P) $(DOCDIR)/$(TOOLKITDIR)/todo.txt $(DISTDIR)/TODO.txt ; fi
        mkdir $(DISTDIR)/include/wx/$(TOOLKITDIR)
+       if test -d $(INCDIR)/wx/$(TOOLKITDIR)/private; then \
+           mkdir $(DISTDIR)/include/wx/$(TOOLKITDIR)/private && \
+           $(CP_P) $(INCDIR)/wx/$(TOOLKITDIR)/private/*.h $(DISTDIR)/include/wx/$(TOOLKITDIR)/private; \
+       fi
        mkdir $(DISTDIR)/include/wx/generic
        mkdir $(DISTDIR)/include/wx/html
        mkdir $(DISTDIR)/include/wx/richtext
        mkdir $(DISTDIR)/include/wx/aui
+       mkdir $(DISTDIR)/include/wx/stc
        mkdir $(DISTDIR)/include/wx/protocol
        mkdir $(DISTDIR)/include/wx/unix
        mkdir $(DISTDIR)/include/wx/xml
@@ -169,6 +169,7 @@ ALL_GUI_DIST: ALL_DIST
        $(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/stc/*.h $(DISTDIR)/include/wx/stc
        $(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
@@ -183,6 +184,7 @@ ALL_GUI_DIST: ALL_DIST
        mkdir $(DISTDIR)/src/html
        mkdir $(DISTDIR)/src/richtext
        mkdir $(DISTDIR)/src/aui
+       mkdir $(DISTDIR)/src/stc
        mkdir $(DISTDIR)/src/$(TOOLKITDIR)
        mkdir $(DISTDIR)/src/png
        mkdir $(DISTDIR)/src/jpeg
@@ -201,6 +203,7 @@ ALL_GUI_DIST: ALL_DIST
        $(CP_P) $(HTMLDIR)/*.cpp $(DISTDIR)/src/html
        $(CP_P) $(RICHTEXTDIR)/*.cpp $(DISTDIR)/src/richtext
        $(CP_P) $(AUIDIR)/*.cpp $(DISTDIR)/src/aui
+       $(CP_P) $(STCDIR)/*.cpp $(DISTDIR)/src/stc
        $(CP_P) $(PNGDIR)/*.h $(DISTDIR)/src/png
        $(CP_P) $(PNGDIR)/*.c $(DISTDIR)/src/png
        $(CP_P) $(PNGDIR)/README $(DISTDIR)/src/png
@@ -211,7 +214,7 @@ ALL_GUI_DIST: ALL_DIST
        $(CP_P) $(TIFFDIR)/*.c $(DISTDIR)/src/tiff
        $(CP_P) $(TIFFDIR)/README $(DISTDIR)/src/tiff
 
-BASE_DIST: ALL_DIST
+BASE_DIST: ALL_DIST INTL_DIST
        # make --disable-gui the default
        rm $(DISTDIR)/configure.in
        sed 's/DEFAULT_wxUSE_GUI=yes/DEFAULT_wxUSE_GUI=no/' \
@@ -228,6 +231,7 @@ BASE_DIST: ALL_DIST
        mkdir $(DISTDIR)/include/wx/html
        mkdir $(DISTDIR)/include/wx/richtext
        mkdir $(DISTDIR)/include/wx/aui
+       mkdir $(DISTDIR)/include/wx/stc
        mkdir $(DISTDIR)/include/wx/mac
        mkdir $(DISTDIR)/include/wx/mac/carbon
        mkdir $(DISTDIR)/include/wx/mac/corefoundation
@@ -244,7 +248,6 @@ BASE_DIST: ALL_DIST
        mkdir $(DISTDIR)/src/palmos
        $(CP_P) $(DOCDIR)/base/readme.txt $(DISTDIR)/README.txt
        $(CP_P) $(WXDIR)/src/common/*.inc $(DISTDIR)/src/common
-       $(CP_P) $(WXDIR)/src/common/base.rc $(DISTDIR)/src/common
        list='$(ALL_PORTS_BASE_HEADERS)'; for p in $$list; do \
          $(CP_P) $(WXDIR)/include/$$p $(DISTDIR)/include/$$p; \
        done
@@ -281,6 +284,8 @@ BASE_DIST: ALL_DIST
        $(CP_P) $(UTILSDIR)/tex2rtf/src/tex2rtf.rc $(DISTDIR)/utils/tex2rtf/src
        $(CP_P) $(UTILSDIR)/tex2rtf/src/tex2rtf.xpm $(DISTDIR)/utils/tex2rtf/src
 
+       mv $(DISTDIR) $(BASEDISTDIR)
+
 GTK_DIST: UNIV_DIST
        $(CP_P) $(WXDIR)/wxGTK.spec $(DISTDIR)
        $(CP_P) $(INCDIR)/wx/gtk/*.h $(DISTDIR)/include/wx/gtk
@@ -315,6 +320,8 @@ GTK_DIST: UNIV_DIST
 X11_DIST: UNIV_DIST
        $(CP_P) $(WXDIR)/wxX11.spec $(DISTDIR)
        $(CP_P) $(INCDIR)/wx/x11/*.h $(DISTDIR)/include/wx/x11
+       mkdir $(DISTDIR)/include/wx/gtk/private
+       $(CP_P) $(INCDIR)/wx/gtk/private/string.h $(DISTDIR)/include/wx/gtk/private
        $(CP_P) $(X11DIR)/*.cpp $(DISTDIR)/src/x11
        $(CP_P) $(X11DIR)/*.c $(DISTDIR)/src/x11
        $(CP_P) $(X11DIR)/*.xbm $(DISTDIR)/src/x11
@@ -392,7 +399,6 @@ COCOA_DIST: ALL_GUI_DIST
        $(CP_PR) $(WXDIR)/contrib $(DISTDIR)/contrib
 
 MSW_DIST: UNIV_DIST
-       $(CP_P) $(WXDIR)/wxWINE.spec $(DISTDIR)
        mkdir $(DISTDIR)/include/wx/msw/ole
        mkdir $(DISTDIR)/include/wx/msw/wince
        $(CP_P) $(INCDIR)/wx/msw/*.h $(DISTDIR)/include/wx/msw
@@ -412,7 +418,6 @@ MSW_DIST: UNIV_DIST
        $(CP_PR) $(WXDIR)/contrib $(DISTDIR)/contrib
 
 MSW_ZIP_TEXT_DIST: ALL_GUI_DIST
-       $(CP_P) $(WXDIR)/wxWINE.spec $(DISTDIR)
        mkdir $(DISTDIR)/include/wx/msw
        mkdir $(DISTDIR)/include/wx/msw/ole
        mkdir $(DISTDIR)/include/wx/msw/wince
@@ -466,8 +471,6 @@ DEMOS_DIST: ALL_GUI_DIST
        $(CP_P) $(DEMODIR)/bombs/*.rc $(DISTDIR)/demos/bombs
        $(CP_P) $(DEMODIR)/bombs/readme.txt $(DISTDIR)/demos/bombs
 
-       $(CP_PR) $(DEMODIR)/dbbrowse $(DISTDIR)/demos/dbbrowse
-
        mkdir $(DISTDIR)/demos/forty
        $(CP_P) $(DEMODIR)/forty/Makefile.in $(DISTDIR)/demos/forty
        $(CP_P) $(DEMODIR)/forty/makefile.unx $(DISTDIR)/demos/forty
@@ -536,6 +539,9 @@ SAMPLES_DIST: ALL_GUI_DIST
        done
 
        # copy the rest, not covered by the above loop
+       $(CP_P) $(SAMPDIR)/animate/hourglass.ani $(DISTDIR)/samples/hourglass.ani
+       $(CP_P) $(SAMPDIR)/animate/throbber.gif $(DISTDIR)/samples/animate
+
        $(CP_P) $(SAMPDIR)/console/testdata.fc $(DISTDIR)/samples/console
 
        $(CP_P) $(SAMPDIR)/dialogs/tips.txt $(DISTDIR)/samples/dialogs
@@ -609,21 +615,6 @@ UTILS_DIST: ALL_GUI_DIST
        $(CP_P) $(UTILSDIR)/tex2rtf/src/*.cpp $(DISTDIR)/utils/tex2rtf/src
        -$(CP_P) $(UTILSDIR)/tex2rtf/src/tex2rtf.* $(DISTDIR)/utils/tex2rtf/src
 
-       mkdir $(DISTDIR)/utils/configtool
-       mkdir $(DISTDIR)/utils/configtool/configs
-       mkdir $(DISTDIR)/utils/configtool/docs
-       mkdir $(DISTDIR)/utils/configtool/src
-       mkdir $(DISTDIR)/utils/configtool/src/bitmaps
-       mkdir $(DISTDIR)/utils/configtool/scripts
-       $(CP_P) $(UTILSDIR)/configtool/*.in $(DISTDIR)/utils/configtool
-       $(CP_P) $(UTILSDIR)/configtool/configs/*.wxs $(DISTDIR)/utils/configtool/configs
-       $(CP_P) $(UTILSDIR)/configtool/docs/*.txt $(DISTDIR)/utils/configtool/docs
-       $(CP_P) $(UTILSDIR)/configtool/src/*.h $(DISTDIR)/utils/configtool/src
-       $(CP_P) $(UTILSDIR)/configtool/src/*.in $(DISTDIR)/utils/configtool/src
-       $(CP_P) $(UTILSDIR)/configtool/src/*.cpp $(DISTDIR)/utils/configtool/src
-       $(CP_P) $(UTILSDIR)/configtool/src/bitmaps/*.xpm $(DISTDIR)/utils/configtool/src/bitmaps
-       $(CP_P) $(UTILSDIR)/configtool/scripts/????* $(DISTDIR)/utils/configtool/scripts
-
        mkdir $(DISTDIR)/utils/emulator
        mkdir $(DISTDIR)/utils/emulator/src
        mkdir $(DISTDIR)/utils/emulator/docs
@@ -738,7 +729,7 @@ distdir: @GUIDIST@
        @# in other dist targets.
        find $(DISTDIR) \( -name "CVS" -o -name ".cvsignore" -o -name "*.dsp" -o -name "*.dsw" -o -name "*.hh*" -o \
                        \( -name "makefile.*" -a ! -name "makefile.unx" \) \) \
-                       -print | egrep -v '/(samples|dbbrowse)/.*\.hh.$$' | xargs rm -rf
+                       -print | egrep -v '/samples/.*\.hh.$$' | xargs rm -rf
 
 dist: distdir
        @cd _dist_dir && tar ch $(DISTDIRNAME) | gzip -f9 > ../$(WXARCHIVE);