]> git.saurik.com Git - wxWidgets.git/commitdiff
Copy all needed files for the debian source dist
authorRobin Dunn <robin@alldunn.com>
Wed, 3 Mar 2004 19:06:39 +0000 (19:06 +0000)
committerRobin Dunn <robin@alldunn.com>
Wed, 3 Mar 2004 19:06:39 +0000 (19:06 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26061 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

Makefile.in
wxPython/distrib/DIRLIST [new file with mode: 0644]

index 978f52858763f3e248d49dc4476a41fe2668012b..f4b6d3ffdcf96524299acf00ad2e14233ab39fad 100644 (file)
@@ -18618,65 +18618,26 @@ MANUAL_DIST:
        cp $(DOCDIR)/latex/wx/*.bib $(DISTDIR)/docs/latex/wx
        cp $(DOCDIR)/latex/wx/*.sty $(DISTDIR)/docs/latex/wx
 
-# this target does not generate a complete wxPython dist, it only includes
-# those files needed for the Debian source package.
-# see utils/wxPython/distrib for scripts to make a proper wxPython dist.
+
+# Copy all the files from wxPython needed for the Debian source package, 
+# and then remove some that are not needed.
 PYTHON_DIST:
-       mkdir $(DISTDIR)/wxPython
-       mkdir $(DISTDIR)/wxPython/contrib
-       mkdir $(DISTDIR)/wxPython/contrib/dllwidget
-       mkdir $(DISTDIR)/wxPython/contrib/gizmos
-       mkdir $(DISTDIR)/wxPython/contrib/gizmos/gtk
-       mkdir $(DISTDIR)/wxPython/contrib/glcanvas
-       mkdir $(DISTDIR)/wxPython/contrib/glcanvas/gtk
-       mkdir $(DISTDIR)/wxPython/contrib/ogl
-       mkdir $(DISTDIR)/wxPython/contrib/ogl/gtk
-       mkdir $(DISTDIR)/wxPython/contrib/stc
-       mkdir $(DISTDIR)/wxPython/contrib/stc/gtk
-       mkdir $(DISTDIR)/wxPython/contrib/xrc
-       mkdir $(DISTDIR)/wxPython/demo
-       mkdir $(DISTDIR)/wxPython/demo/bitmaps
-       mkdir $(DISTDIR)/wxPython/demo/bmp_source
-       mkdir $(DISTDIR)/wxPython/demo/data
-       mkdir $(DISTDIR)/wxPython/demo/dllwidget
-       mkdir $(DISTDIR)/wxPython/docs
-       mkdir $(DISTDIR)/wxPython/src
-       mkdir $(DISTDIR)/wxPython/src/gtk
-       mkdir $(DISTDIR)/wxPython/scripts
-       mkdir $(DISTDIR)/wxPython/wxPython
-       mkdir $(DISTDIR)/wxPython/wxPython/lib
-       mkdir $(DISTDIR)/wxPython/wxPython/lib/colourchooser
-       mkdir $(DISTDIR)/wxPython/wxPython/lib/editor
-       mkdir $(DISTDIR)/wxPython/wxPython/lib/mixins
-       mkdir $(DISTDIR)/wxPython/wxPython/tools
-       mkdir $(DISTDIR)/wxPython/wxPython/tools/XRCed
-
-       cp $(WXDIR)/wxPython/*.py $(DISTDIR)/wxPython
-       cp $(WXDIR)/wxPython/contrib/dllwidget/*.{py,cpp,h,i} $(DISTDIR)/wxPython/contrib/dllwidget
-       cp $(WXDIR)/wxPython/contrib/gizmos/*.{cpp,h,i,txt} $(DISTDIR)/wxPython/contrib/gizmos
-       cp $(WXDIR)/wxPython/contrib/gizmos/gtk/*.{py,cpp} $(DISTDIR)/wxPython/contrib/gizmos/gtk
-       -cp $(WXDIR)/wxPython/contrib/glcanvas/* $(DISTDIR)/wxPython/contrib/glcanvas
-       cp $(WXDIR)/wxPython/contrib/glcanvas/gtk/glcanvas.* $(DISTDIR)/wxPython/contrib/glcanvas/gtk
-       -cp $(WXDIR)/wxPython/contrib/ogl/*.{i,txt,h} $(DISTDIR)/wxPython/contrib/ogl
-       -cp $(WXDIR)/wxPython/contrib/ogl/gtk/*.{py,cpp} $(DISTDIR)/wxPython/contrib/ogl/gtk
-       -cp $(WXDIR)/wxPython/contrib/stc/* $(DISTDIR)/wxPython/contrib/stc
-       -cp $(WXDIR)/wxPython/contrib/stc/gtk/* $(DISTDIR)/wxPython/contrib/stc/gtk
-       -cp $(WXDIR)/wxPython/contrib/xrc/xrc.* $(DISTDIR)/wxPython/contrib/xrc
-       -cp $(WXDIR)/wxPython/demo/* $(DISTDIR)/wxPython/demo
-       -cp $(WXDIR)/wxPython/demo/bitmaps/* $(DISTDIR)/wxPython/demo/bitmaps
-       -cp $(WXDIR)/wxPython/demo/bmp_source/* $(DISTDIR)/wxPython/demo/bmp_source
-       -cp $(WXDIR)/wxPython/demo/data/* $(DISTDIR)/wxPython/demo/data
-       -cp $(WXDIR)/wxPython/demo/dllwidget/Makefile $(DISTDIR)/wxPython/demo/dllwidget
-       -cp $(WXDIR)/wxPython/demo/dllwidget/test_* $(DISTDIR)/wxPython/demo/dllwidget
-       -cp $(WXDIR)/wxPython/scripts/* $(DISTDIR)/wxPython/scripts
-       -cp $(WXDIR)/wxPython/src/* $(DISTDIR)/wxPython/src
-       cp $(WXDIR)/wxPython/src/gtk/*.py $(DISTDIR)/wxPython/src/gtk
-       cp $(WXDIR)/wxPython/src/gtk/*.cpp $(DISTDIR)/wxPython/src/gtk
-       cp $(WXDIR)/wxPython/wxPython/lib/*.py $(DISTDIR)/wxPython/wxPython/lib
-       cp $(WXDIR)/wxPython/wxPython/lib/colourchooser/*.py $(DISTDIR)/wxPython/wxPython/lib/colourchooser
-       cp $(WXDIR)/wxPython/wxPython/lib/editor/*.py $(DISTDIR)/wxPython/wxPython/lib/editor
-       cp $(WXDIR)/wxPython/wxPython/lib/mixins/*.py $(DISTDIR)/wxPython/wxPython/lib/mixins
-       cp $(WXDIR)/wxPython/wxPython/tools/*.py $(DISTDIR)/wxPython/wxPython/tools
+       for dir in `grep -v '#' $(WXDIR)/wxPython/distrib/DIRLIST`; do \
+               echo "Copying dir: $$dir..."; \
+               mkdir $(DISTDIR)/$$dir; \
+               cp $(WXDIR)/$$dir/* $(DISTDIR)/$$dir > /dev/null 2>&1; \
+       done; \
+       \
+       find $(DISTDIR)/wxPython -name "*~"           > RM_FILES; \
+       find $(DISTDIR)/wxPython -name "*.pyc"       >> RM_FILES; \
+       find $(DISTDIR)/wxPython -name "*.bat"       >> RM_FILES; \
+       find $(DISTDIR)/wxPython -name "core"        >> RM_FILES; \
+       find $(DISTDIR)/wxPython -name "core.[0-9]*" >> RM_FILES; \
+       find $(DISTDIR)/wxPython -name "*.orig"      >> RM_FILES; \
+       find $(DISTDIR)/wxPython -name "*.rej"       >> RM_FILES; \
+       for f in `cat RM_FILES`; do rm $$f; done; \
+       rm RM_FILES
+
 
 distrib_clean:
        $(RM) -r _dist_dir
diff --git a/wxPython/distrib/DIRLIST b/wxPython/distrib/DIRLIST
new file mode 100644 (file)
index 0000000..e1a0f98
--- /dev/null
@@ -0,0 +1,81 @@
+#
+# This file is a list of the directories whose contents shoudl be
+# included in any tarball, etc. for building wxPython.
+#
+# This list is generated with this command, run from the $WXWIN dir:
+# find wxPython -type d -print | sort | egrep -v "(CVS|build|tmp|xml-raw|dist$)" 
+#
+
+wxPython
+wxPython/contrib
+wxPython/contrib/dllwidget
+wxPython/contrib/gizmos
+wxPython/contrib/gizmos/gtk
+wxPython/contrib/gizmos/mac
+wxPython/contrib/gizmos/msw
+wxPython/contrib/glcanvas
+wxPython/contrib/glcanvas/gtk
+wxPython/contrib/glcanvas/mac
+wxPython/contrib/glcanvas/msw
+wxPython/contrib/iewin
+wxPython/contrib/ogl
+wxPython/contrib/ogl/gtk
+wxPython/contrib/ogl/mac
+wxPython/contrib/ogl/msw
+wxPython/contrib/stc
+wxPython/contrib/xrc
+wxPython/demo
+wxPython/demo/bitmaps
+wxPython/demo/bmp_source
+wxPython/demo/data
+wxPython/demo/dllwidget
+wxPython/distrib
+wxPython/distrib/mac
+wxPython/distrib/mac/wxPythonOSX
+wxPython/distrib/mac/wxPythonOSX/resources
+wxPython/distrib/msw
+wxPython/distutils
+wxPython/distutils/command
+wxPython/docs
+wxPython/docs/bin
+wxPython/docs/screenshots
+wxPython/docs/xml
+wxPython/include
+wxPython/include/wx
+wxPython/include/wx/wxPython
+wxPython/licence
+wxPython/samples
+wxPython/samples/doodle
+wxPython/samples/embedded
+wxPython/samples/frogedit
+wxPython/samples/hangman
+wxPython/samples/pySketch
+wxPython/samples/pySketch/images
+wxPython/samples/simple
+wxPython/samples/StyleEditor
+wxPython/samples/wx_examples
+wxPython/samples/wx_examples/basic
+wxPython/samples/wx_examples/hello
+wxPython/samples/wxProject
+wxPython/scripts
+wxPython/src
+wxPython/src/gtk
+wxPython/src/mac
+wxPython/src/msw
+wxPython/SWIG
+wxPython/wx
+wxPython/wx/lib
+wxPython/wx/lib/colourchooser
+wxPython/wx/lib/editor
+wxPython/wx/lib/mixins
+wxPython/wx/py
+wxPython/wx/py/tests
+wxPython/wxPython
+wxPython/wxPython/lib
+wxPython/wxPython/lib/colourchooser
+wxPython/wxPython/lib/editor
+wxPython/wxPython/lib/mixins
+wxPython/wxPython/tools
+wxPython/wx/tools
+wxPython/wx/tools/XRCed
+wxPython/wx/tools/XRCed/src-images