home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2233.zip / wxOS2-2_3_3.zip / wxWindows-2.3.3 / Makefile.in < prev    next >
Makefile  |  2002-09-01  |  61KB  |  1,522 lines

  1. #####################################################################
  2. # File:     makefile.unx
  3. # Purpose:  Makefile for Unix wxWindows ports (both GUI and wxBase)
  4. # Author:   Julian Smart, Robert Roebling, Vadim Zeitlin, Ron Lee
  5. # Created:  1993
  6. # Version:  $Id: Makefile.in,v 1.209 2002/08/31 20:06:31 RL Exp $
  7. # Copyright:(c) 1993, AIAI, University of Edinburgh,
  8. # Copyright:(c) 1999, Vadim Zeitlin
  9. # Copyright:(c) 1999, Robert Roebling
  10. # Copyright:(c) 2001, Ron Lee
  11. #####################################################################
  12.  
  13. include ./src/make.env
  14.  
  15. #################### the implicit rules #############################
  16.  
  17. # NB: we use the old style suffix rules (.c.o) and not the GNU make
  18. #     implicit rules (%.o: %.c) because they are more portable, in
  19. #     particular the BSD make understands the former but not the
  20. #     latter
  21. .SUFFIXES: .o .c .cpp .cxx .rsrc .r
  22.  
  23. .c.o:
  24.     $(CC) -c $(CFLAGS) $(PICFLAGS) -o $@ $<
  25.  
  26. .cpp.o:
  27.     $(CXX) -c $(CXXFLAGS) $(PICFLAGS) -o $@ $<
  28.  
  29. .cxx.o:
  30.     $(CXX) -c $(CXXFLAGS) $(PICFLAGS) -o $@ $<
  31.  
  32. .rsrc.r:
  33.     $(DEREZ) $^ Carbon.r -useDF > $@
  34.  
  35. ############################# Paths #################################
  36.  
  37. srcdir = @srcdir@
  38. top_srcdir = @top_srcdir@
  39.  
  40. VP1 = @TOOLKIT_VPATH@
  41. VP2 = @top_srcdir@/src/common
  42. VP3 = @top_srcdir@/src/generic
  43. VP4 = @top_srcdir@/src/unix
  44. VP5 = @top_srcdir@/src/html
  45. VP6 = @top_srcdir@/src/png
  46. VP7 = @top_srcdir@/src/jpeg
  47. VP8 = @top_srcdir@/src/tiff
  48. VP9 = @top_srcdir@/src/zlib
  49. VPA = @top_srcdir@/src/regex
  50. VP10 = @top_srcdir@/src/iodbc
  51. VP11 = @top_srcdir@/src/msw/ole
  52.  
  53. # the comment at the end of the next line is needed because otherwise autoconf
  54. # would remove this line completely - it contains a built-in hack to remove
  55. # any VPATH assignment not containing ':'
  56. VPATH = $(VP1)@PATH_IFS@$(VP2)@PATH_IFS@$(VP3)@PATH_IFS@$(VP4)@PATH_IFS@$(VP5)@PATH_IFS@$(VP6)@PATH_IFS@$(VP7)@PATH_IFS@$(VP8)@PATH_IFS@$(VP9)@PATH_IFS@$(VPA)@PATH_IFS@$(VP10)@PATH_IFS@$(VP11) # ':' for autoconf
  57.  
  58. prefix = @prefix@
  59. exec_prefix = @exec_prefix@
  60.  
  61. bindir = @bindir@
  62. datadir = @datadir@
  63. libdir = @libdir@
  64. mandir = @mandir@
  65. includedir = @includedir@
  66.  
  67. localedir = $(datadir)/locale
  68.  
  69. top_builddir = .
  70. build_libdir = $(top_builddir)/lib
  71.  
  72. INSTALL = @INSTALL@
  73. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  74. INSTALL_DATA = @INSTALL_DATA@
  75. INSTALL_SCRIPT = @INSTALL@
  76.  
  77. build_alias = @build_alias@
  78. build_triplet = @build@
  79. host_alias = @host_alias@
  80. host_triplet = @host@
  81. target_alias = @target_alias@
  82. target_triplet = @target@
  83.  
  84. USE_GUI=@USE_GUI@
  85.  
  86. ############################# Dirs #################################
  87.  
  88. WXDIR = $(top_srcdir)
  89.  
  90. # Subordinate library possibilities
  91.  
  92. SRCDIR   = $(WXDIR)/src
  93. GENDIR   = $(WXDIR)/src/generic
  94. COMMDIR  = $(WXDIR)/src/common
  95. HTMLDIR  = $(WXDIR)/src/html
  96. UNIXDIR  = $(WXDIR)/src/unix
  97. PNGDIR   = $(WXDIR)/src/png
  98. JPEGDIR  = $(WXDIR)/src/jpeg
  99. TIFFDIR  = $(WXDIR)/src/tiff
  100. ZLIBDIR  = $(WXDIR)/src/zlib
  101. REGEXDIR = $(WXDIR)/src/regex
  102. GTKDIR   = $(WXDIR)/src/gtk
  103. X11DIR   = $(WXDIR)/src/x11
  104. MGLDIR   = $(WXDIR)/src/mgl
  105. MOTIFDIR = $(WXDIR)/src/motif
  106. MSWDIR   = $(WXDIR)/src/msw
  107. PMDIR    = $(WXDIR)/src/os2
  108. MACDIR   = $(WXDIR)/src/mac
  109. ODBCDIR  = $(WXDIR)/src/iodbc
  110. FTDIR    = $(WXDIR)/src/freetype
  111. INCDIR   = $(WXDIR)/include
  112. SAMPDIR  = $(WXDIR)/samples
  113. DEMODIR  = $(WXDIR)/demos
  114. UTILSDIR = $(WXDIR)/utils
  115. MISCDIR  = $(WXDIR)/misc
  116.  
  117. DOCDIR   = $(WXDIR)/docs
  118. INTLDIR  = $(WXDIR)/locale
  119.  
  120. ########################## Archive name ###############################
  121.  
  122. # append a version suffix x.y.z to all file names
  123. VER_MAJMIN=$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER)
  124. VER_SUFFIX=$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER)$(EXTRA_VER)
  125. WXARCHIVE=@DISTDIR@-$(VER_SUFFIX).tar.gz
  126. WXGLARCHIVE=@DISTDIR@-gl-$(VER_SUFFIX).tar.gz
  127. WXSAMPLES=wx$(TOOLKIT)-samples-$(VER_SUFFIX).tar.gz
  128. WXDEMOS=wx$(TOOLKIT)-demos-$(VER_SUFFIX).tar.gz
  129. WXARCHIVE_ZIP=wxMSW-$(VER_SUFFIX).zip
  130.  
  131. WXARCHIVE_BZIP=@DISTDIR@-$(VER_SUFFIX).tar.bz2
  132. WXGLARCHIVE_BZIP=@DISTDIR@-gl-$(VER_SUFFIX).tar.bz2
  133. WXSAMPLES_BZIP=wx$(TOOLKIT)-samples-$(VER_SUFFIX).tar.bz2
  134. WXDEMOS_BZIP=wx$(TOOLKIT)-demos-$(VER_SUFFIX).tar.bz2
  135.  
  136. DISTDIRNAME=@DISTDIR@-$(VER_SUFFIX)
  137. DISTDIR=./_dist_dir/$(DISTDIRNAME)
  138.  
  139.  
  140. ############################## Files ##################################
  141.  
  142. WX_LINGUAS = `cd $(top_srcdir)/locale && ls *.mo 2> /dev/null | sed -n 's/\.mo//p'`
  143.  
  144. # this line will include a file which defines ALL_SOURCES, ALL_OBJECTS,
  145. # ALL_DEPFILES and ALL_HEADERS variables with the complete list of .cpp, .o,
  146. # .d and .h/.inl files for the current toolkit
  147. include @PORT_FILES@
  148.  
  149. SOURCES = @ALL_SOURCES@
  150. HEADERS = @ALL_HEADERS@
  151.  
  152. # for the objects and depfiles, we might be bulding only part of them
  153. # depending on configure arguments, so select a subset of ALL
  154. OBJECTS = @ALL_OBJECTS@
  155.  
  156. # the object files of sublibraries (we assume that they don't change [often],
  157. # so we don't generate these lists with tmake but embed them here)
  158. REGEXOBJS = \
  159.         regcomp.o \
  160.         regexec.o \
  161.         regerror.o \
  162.         regfree.o
  163.  
  164. ZLIBOBJS = \
  165.         adler32.o \
  166.         compress.o \
  167.         crc32.o \
  168.         gzio.o \
  169.         uncompr.o \
  170.         deflate.o \
  171.         trees.o \
  172.         zutil.o \
  173.         inflate.o \
  174.         infblock.o \
  175.         inftrees.o \
  176.         infcodes.o \
  177.         infutil.o \
  178.         inffast.o
  179.  
  180. PNGOBJS = \
  181.         png.o \
  182.         pngerror.o \
  183.         pnggccrd.o \
  184.         pngget.o \
  185.         pngmem.o \
  186.         pngpread.o \
  187.         pngread.o \
  188.         pngrio.o \
  189.         pngrtran.o \
  190.         pngrutil.o \
  191.         pngset.o \
  192.         pngtrans.o \
  193.         pngvcrd.o \
  194.         pngwio.o \
  195.         pngwrite.o \
  196.         pngwtran.o \
  197.         pngwutil.o
  198.  
  199. JPEGOBJS = \
  200.         jcomapi.o \
  201.         jutils.o \
  202.         jerror.o \
  203.         jmemmgr.o \
  204.         jmemnobs.o \
  205.         jcapimin.o \
  206.         jcapistd.o \
  207.         jctrans.o \
  208.         jcparam.o \
  209.         jdatadst.o \
  210.         jcinit.o \
  211.         jcmaster.o \
  212.         jcmarker.o \
  213.         jcmainct.o \
  214.         jcprepct.o \
  215.         jccoefct.o \
  216.         jccolor.o \
  217.         jcsample.o \
  218.         jchuff.o \
  219.         jcphuff.o \
  220.         jcdctmgr.o \
  221.         jfdctfst.o \
  222.         jfdctflt.o \
  223.         jfdctint.o \
  224.         jdapimin.o \
  225.         jdapistd.o \
  226.         jdtrans.o \
  227.         jdatasrc.o \
  228.         jdmaster.o \
  229.         jdinput.o \
  230.         jdmarker.o \
  231.         jdhuff.o \
  232.         jdphuff.o \
  233.         jdmainct.o \
  234.         jdcoefct.o \
  235.         jdpostct.o \
  236.         jddctmgr.o \
  237.         jidctfst.o \
  238.         jidctflt.o \
  239.         jidctint.o \
  240.         jidctred.o \
  241.         jdsample.o \
  242.         jdcolor.o \
  243.         jquant1.o \
  244.         jquant2.o \
  245.         jdmerge.o
  246.  
  247. TIFFOBJS = \
  248.         tif_aux.o \
  249.         tif_close.o \
  250.         tif_codec.o \
  251.         tif_compress.o \
  252.         tif_dir.o \
  253.         tif_dirinfo.o \
  254.         tif_dirread.o \
  255.         tif_dirwrite.o \
  256.         tif_dumpmode.o \
  257.         tif_error.o \
  258.         tif_fax3.o \
  259.         tif_fax3sm.o \
  260.         tif_getimage.o \
  261.         tif_jpeg.o \
  262.         tif_flush.o \
  263.         tif_lzw.o \
  264.         tif_luv.o \
  265.         tif_next.o \
  266.         tif_open.o \
  267.         tif_packbits.o \
  268.         tif_pixarlog.o \
  269.         tif_predict.o \
  270.         tif_print.o \
  271.         tif_read.o \
  272.         tif_swab.o \
  273.         tif_strip.o \
  274.         tif_thunder.o \
  275.         tif_tile.o \
  276.         tif_unix.o \
  277.         tif_version.o \
  278.         tif_warning.o \
  279.         tif_write.o \
  280.         tif_zip.o
  281.  
  282. IODBCOBJS = \
  283.         catalog.o \
  284.         connect.o \
  285.         dlf.o \
  286.         dlproc.o \
  287.         execute.o \
  288.         fetch.o \
  289.         hdbc.o \
  290.         henv.o \
  291.         herr.o \
  292.         hstmt.o \
  293.         info.o \
  294.         itrace.o \
  295.         misc.o \
  296.         prepare.o \
  297.         result.o
  298.  
  299.  
  300. ############################## Rules ##################################
  301.  
  302. SONAME_FLAGS = @SONAME_FLAGS@
  303. SONAME_FLAGS_GL = @SONAME_FLAGS_GL@
  304.  
  305. all: @WX_ALL@
  306.  
  307. $(build_libdir)/@WX_LIBRARY_NAME_STATIC@: $(OBJECTS)
  308.     @$(INSTALL) -d $(build_libdir)
  309.     @$(RM) $@
  310.     $(AR) $(AROPTIONS) $@ $(OBJECTS)
  311.     $(RANLIB) $@
  312.  
  313. $(build_libdir)/@WX_LIBRARY_NAME_STATIC_GL@: glcanvas.o
  314.     @$(INSTALL) -d $(build_libdir)
  315.     @$(RM) $@
  316.     $(AR) $(AROPTIONS) $@ glcanvas.o
  317.     $(RANLIB) $@
  318.  
  319. $(build_libdir)/@WX_LIBRARY_NAME_SHARED@: $(OBJECTS)
  320.     @$(INSTALL) -d $(build_libdir)
  321.     $(SHARED_LD) $@ $(SONAME_FLAGS) $(OBJECTS) $(EXTRALIBS)
  322.  
  323. # NB: we used to have "-L$(build_libdir) @WXCONFIG_LIBS@" in the SHARED_LD line
  324. #     but this seems to result in problems with libwx_gtk being linked in twice
  325. $(build_libdir)/@WX_LIBRARY_NAME_SHARED_GL@: glcanvas.o $(build_libdir)/@WX_LIBRARY_NAME_SHARED@
  326.     @$(INSTALL) -d $(build_libdir)
  327.     $(SHARED_LD) $@ $(SONAME_FLAGS_GL) glcanvas.o $(EXTRALIBS) $(OPENGLLIBS)
  328.  
  329. $(build_libdir)/@WX_RESOURCES_MACOSX_DATA@: $(MACRESOURCES)
  330.     @$(INSTALL) -d $(build_libdir)
  331.     $(RESCOMP) -d __UNIX__ -useDF $^ -o $@
  332.  
  333. $(build_libdir)/@WX_LIBRARY_LINK1@: $(build_libdir)/@WX_LIBRARY_NAME_SHARED@
  334.     @$(RM) $(build_libdir)/@WX_LIBRARY_LINK1@
  335.     @$(RM) $(build_libdir)/@WX_LIBRARY_LINK2@
  336.     cd $(build_libdir) \
  337.         && $(LN_S) @WX_TARGET_LIBRARY@ @WX_LIBRARY_LINK1@ \
  338.         && $(LN_S) @WX_TARGET_LIBRARY@ @WX_LIBRARY_LINK2@
  339.  
  340. $(build_libdir)/@WX_LIBRARY_LINK1_GL@: $(build_libdir)/@WX_LIBRARY_NAME_SHARED_GL@
  341.     @$(RM) $(build_libdir)/@WX_LIBRARY_LINK1_GL@
  342.     @$(RM) $(build_libdir)/@WX_LIBRARY_LINK2_GL@
  343.     cd $(build_libdir) \
  344.         && $(LN_S) @WX_TARGET_LIBRARY_GL@ @WX_LIBRARY_LINK1_GL@ \
  345.         && $(LN_S) @WX_TARGET_LIBRARY_GL@ @WX_LIBRARY_LINK2_GL@
  346.  
  347. $(OBJECTS): $(WXDIR)/include/wx/defs.h $(WXDIR)/include/wx/object.h
  348.  
  349. parser.o: parser.c lexer.c
  350.     $(CCLEX) -c $(CFLAGS) -I. $(PICFLAGS) -o $@ parser.c
  351.  
  352. parser.c: $(COMMDIR)/parser.y lexer.c
  353.     $(YACC) $(COMMDIR)/parser.y
  354.     @sed -e "s;$(COMMDIR)/y.tab.c;parser.y;g" < y.tab.c | \
  355.     sed -e "s/BUFSIZ/5000/g"            | \
  356.     sed -e "s/YYLMAX 200/YYLMAX 5000/g" | \
  357.     sed -e "s/yy/PROIO_yy/g"            | \
  358.     sed -e "s/input/PROIO_input/g"      | \
  359.     sed -e "s/unput/PROIO_unput/g"      > parser.c
  360.     @$(RM) y.tab.c
  361.  
  362. lexer.c: $(COMMDIR)/lexer.l
  363.     $(LEX) $(COMMDIR)/lexer.l
  364.     @sed -e "s;$(COMMDIR)/@LEX_STEM@.c;lexer.l;g" < @LEX_STEM@.c | \
  365.     sed -e "s/yy/PROIO_yy/g"            | \
  366.     sed -e "s/input/PROIO_input/g"      | \
  367.     sed -e "s/unput/PROIO_unput/g"      > lexer.c
  368.     @$(RM) @LEX_STEM@.c
  369.  
  370. @IF_GNU_MAKE@-include $(OBJECTS:.o=.d)
  371.  
  372. CREATE_INSTALLED_LINKS: preinstall
  373.     $(RM) $(libdir)/@WX_LIBRARY_LINK1@
  374.     $(RM) $(libdir)/@WX_LIBRARY_LINK2@
  375.     cd $(libdir) \
  376.         && $(LN_S) @WX_LIBRARY_NAME_SHARED@ @WX_LIBRARY_LINK1@ \
  377.         && $(LN_S) @WX_LIBRARY_NAME_SHARED@ @WX_LIBRARY_LINK2@
  378.  
  379. CREATE_INSTALLED_LINKS_GL: preinstall_gl
  380.     $(RM) $(libdir)/@WX_LIBRARY_LINK1_GL@
  381.     $(RM) $(libdir)/@WX_LIBRARY_LINK2_GL@
  382.     cd $(libdir) \
  383.         && $(LN_S) @WX_LIBRARY_NAME_SHARED_GL@ @WX_LIBRARY_LINK1_GL@ \
  384.         && $(LN_S) @WX_LIBRARY_NAME_SHARED_GL@ @WX_LIBRARY_LINK2_GL@
  385.  
  386. afminstall: preinstall
  387.     @if test ! -d $(datadir); then $(INSTALL) -d $(datadir); fi
  388.     $(INSTALL) -d $(datadir)/wx
  389.     $(INSTALL) -d $(datadir)/wx/$(VER_MAJMIN)
  390.     $(INSTALL) -d $(datadir)/wx/$(VER_MAJMIN)/afm
  391.     $(INSTALL) -d $(datadir)/wx/$(VER_MAJMIN)/gs_afm
  392.     $(INSTALL_DATA) $(top_srcdir)/misc/afm/*.afm $(datadir)/wx/$(VER_MAJMIN)/afm
  393.     $(INSTALL_DATA) $(top_srcdir)/misc/gs_afm/*.afm $(datadir)/wx/$(VER_MAJMIN)/gs_afm
  394.         
  395. m4datainstall: preinstall
  396.     $(INSTALL) -d $(datadir)/aclocal
  397.     $(INSTALL_DATA) $(top_srcdir)/wxwin.m4 $(datadir)/aclocal
  398.  
  399. # this is the real install target: copies the library, wx-config and the
  400. # headers to the installation directory
  401. preinstall: $(build_libdir)/@WX_TARGET_LIBRARY@ $(top_builddir)/wx@TOOLCHAIN_NAME@-config
  402.     @echo " "
  403.     @echo " Installing wxWindows..."
  404.     @echo " "
  405.  
  406.     @if test ! -d $(prefix); then $(INSTALL) -d $(prefix); fi
  407.     @if test ! -d $(bindir); then $(INSTALL) -d $(bindir); fi
  408.     @if test ! -d $(libdir); then $(INSTALL) -d $(libdir); fi
  409.  
  410.     $(INSTALL_SCRIPT) $(top_builddir)/wx@TOOLCHAIN_NAME@-config $(bindir)/wx@TOOLCHAIN_NAME@-config
  411.     cd $(bindir) && rm -f wx-config && $(LN_S) wx@TOOLCHAIN_NAME@-config wx-config
  412.     @INSTALL_LIBRARY@ $(build_libdir)/@WX_TARGET_LIBRARY@ $(libdir)/@WX_TARGET_LIBRARY@
  413.     @if test "x@WX_LIBRARY_IMPORTLIB@" != "x"; then \
  414.         $(INSTALL_PROGRAM) $(top_builddir)/lib/@WX_LIBRARY_IMPORTLIB@ $(libdir)/@WX_LIBRARY_IMPORTLIB@; fi
  415.  
  416.     $(INSTALL) -d $(libdir)/wx
  417.     $(INSTALL) -d $(libdir)/wx/include
  418.     $(INSTALL) -d $(libdir)/wx/include/univ
  419.     $(INSTALL) -d $(libdir)/wx/include/@TOOLCHAIN_NAME@
  420.     $(INSTALL) -d $(libdir)/wx/include/@TOOLCHAIN_NAME@/wx
  421.     $(INSTALL_DATA) $(build_libdir)/wx/include/@TOOLCHAIN_NAME@/wx/setup.h \
  422.                     $(libdir)/wx/include/@TOOLCHAIN_NAME@/wx/setup.h
  423.  
  424.     $(INSTALL) -d $(includedir)/wx
  425.     @# FIXME: This will erroneously install a wx/base dir for wxBase..
  426.     @if test "$(USE_GUI)" = 1; then $(INSTALL) -d $(includedir)/wx/@TOOLKIT_DIR@; fi
  427.     @if test "$(USE_GUI)" = 1; then $(INSTALL) -d $(includedir)/wx/html; fi
  428.     @if test "$(USE_GUI)" = 1; then $(INSTALL) -d $(includedir)/wx/generic; fi
  429.     @if test "$(USE_GUI)" = 1; then $(INSTALL) -d $(includedir)/wx/univ; fi
  430.     @if test "@TOOLKIT_DIR@" = "msw"; then $(INSTALL) -d $(includedir)/wx/msw/ole; fi
  431.  
  432.     @# always install msw headers for wxBase, it's much simpler
  433.     @if test "$(USE_GUI)" = 0; then $(INSTALL) -d $(includedir)/wx/msw; fi
  434.  
  435.     $(INSTALL) -d $(includedir)/wx/protocol
  436.     $(INSTALL) -d $(includedir)/wx/unix
  437.     @list='$(HEADERS)'; for p in $$list; do \
  438.       $(INSTALL_DATA) $(top_srcdir)/include/wx/$$p $(includedir)/wx/$$p; \
  439.       echo "$(INSTALL_DATA) $(top_srcdir)/include/wx/$$p $(includedir)/wx/$$p"; \
  440.     done
  441.  
  442.     @if test ! -d $(localedir); then $(INSTALL) -d $(localedir); fi
  443.     @for p in $(WX_LINGUAS); do \
  444.       if test ! -d $(localedir)/$$p; then $(INSTALL) -d $(localedir)/$$p; fi;\
  445.       if test ! -d $(localedir)/$$p/LC_MESSAGES; then $(INSTALL) -d $(localedir)/$$p/LC_MESSAGES; fi;\
  446.       $(INSTALL_DATA) $(top_srcdir)/locale/$$p.mo $(localedir)/$$p/LC_MESSAGES/wxstd.mo; \
  447.       echo "$(INSTALL_DATA) $(top_srcdir)/locale/$$p.mo $(localedir)/$$p/LC_MESSAGES/wxstd.mo"; \
  448.     done
  449.  
  450. preinstall_res: $(build_libdir)/@WX_RESOURCES_MACOSX_ASCII@ $(build_libdir)/@WX_RESOURCES_MACOSX_DATA@
  451.     @echo " "
  452.     @echo " Installing wxWindows Mac resource ..."
  453.     @echo " "
  454.     @if test ! -d $(libdir); then $(INSTALL) -d $(libdir); fi
  455.     $(INSTALL_PROGRAM) $(build_libdir)/@WX_RESOURCES_MACOSX_ASCII@ $(libdir)/@WX_RESOURCES_MACOSX_ASCII@
  456.     $(INSTALL_PROGRAM) $(build_libdir)/@WX_RESOURCES_MACOSX_DATA@ $(libdir)/@WX_RESOURCES_MACOSX_DATA@
  457.  
  458. preinstall_gl: $(build_libdir)/@WX_TARGET_LIBRARY_GL@
  459.     @echo " "
  460.     @echo " Installing wxWindows OpenGl add-on..."
  461.     @echo " "
  462.     @if test ! -d $(libdir); then $(INSTALL) -d $(libdir); fi
  463.     @INSTALL_LIBRARY@ $(build_libdir)/@WX_TARGET_LIBRARY_GL@ $(libdir)/@WX_TARGET_LIBRARY_GL@
  464.  
  465. install: @AFMINSTALL@ @WX_ALL_INSTALLED@ m4datainstall
  466.     @echo " "
  467.     @echo " The installation of wxWindows is finished.  On certain"
  468.     @echo " platforms (e.g. Linux) you'll now have to run ldconfig"
  469.     @echo " if you installed a shared library and also modify the"
  470.     @echo " LD_LIBRARY_PATH (or equivalent) environment variable."
  471.     @echo " "
  472.     @echo " wxWindows comes with no guarantees and doesn't claim"
  473.     @echo " to be suitable for any purpose."
  474.     @echo " "
  475.     @echo " Read the wxWindows Licence on licencing conditions."
  476.     @echo " "
  477.  
  478. uninstall:
  479.     @echo " "
  480.     @echo " Uninstalling wxWindows..."
  481.     @echo " "
  482.     @echo " Removing library..."
  483.     @$(RM) $(libdir)/@WX_TARGET_LIBRARY@
  484.     @$(RM) $(libdir)/@WX_LIBRARY_LINK1@
  485.     @$(RM) $(libdir)/@WX_LIBRARY_LINK2@
  486.     @echo " Removing GL library..."
  487.     @$(RM) $(libdir)/@WX_TARGET_LIBRARY_GL@
  488.     @$(RM) $(libdir)/@WX_LIBRARY_LINK1_GL@
  489.     @$(RM) $(libdir)/@WX_LIBRARY_LINK2_GL@
  490.     @echo " Removing helper files..."
  491.     @$(RM) $(libdir)/wx/include/@TOOLCHAIN_NAME@/wx/setup.h
  492.     @$(RM) $(bindir)/wx-config
  493.     @$(RM) $(bindir)/wx@TOOLCHAIN_NAME@-config
  494.     @$(RM) $(datadir)/wx/$(VER_MAJMIN)/afm/*
  495.     @$(RM) $(datadir)/wx/$(VER_MAJMIN)/gs_afm/*
  496. # FIXME: wxBase doesnt install these next 3 dirs.
  497.     @-rmdir $(datadir)/wx/$(VER_MAJMIN)/gs_afm
  498.     @-rmdir $(datadir)/wx/$(VER_MAJMIN)/afm
  499.     @-rmdir $(datadir)/wx/$(VER_MAJMIN)
  500.     @-rmdir $(datadir)/wx
  501.     @echo " Removing headers..."
  502.     @list='$(HEADERS)'; for p in $$list; do \
  503.       $(RM) $(includedir)/wx/$$p; \
  504.     done
  505.     @echo " Removing i18n files..."
  506.     @-for p in $(WX_LINGUAS); do \
  507.       $(RM) $(localedir)/$$p/LC_MESSAGES/wxstd.mo; \
  508.       rmdir $(localedir)/$$p/LC_MESSAGES; \
  509.       rmdir $(localedir)/$$p; \
  510.     done
  511.     @echo " Removing directories..."
  512.     @-rmdir $(localedir)
  513.     @if test -d $(libdir)/wx/include/@TOOLCHAIN_NAME@/wx; then rmdir $(libdir)/wx/include/@TOOLCHAIN_NAME@/wx; fi
  514.     @if test -d $(libdir)/wx/include/@TOOLCHAIN_NAME@; then rmdir $(libdir)/wx/include/@TOOLCHAIN_NAME@; fi
  515.     @if test -d $(libdir)/wx/include; then rmdir $(libdir)/wx/include; fi
  516.     @if test -d $(libdir)/wx; then rmdir $(libdir)/wx; fi
  517.     @if test -d $(includedir)/wx/gtk; then rmdir $(includedir)/wx/gtk; fi
  518.     @if test -d $(includedir)/wx/motif; then rmdir $(includedir)/wx/motif; fi
  519.     @if test -d $(includedir)/wx/msw; then rmdir $(includedir)/wx/msw; fi
  520.     @if test -d $(includedir)/wx/html; then rmdir $(includedir)/wx/html; fi
  521.     @if test -d $(includedir)/wx/unix; then rmdir $(includedir)/wx/unix; fi
  522.     @if test -d $(includedir)/wx/univ; then rmdir $(includedir)/wx/univ; fi
  523.     @if test -d $(includedir)/wx/generic; then rmdir $(includedir)/wx/generic; fi
  524.     @if test -d $(includedir)/wx/protocol; then rmdir $(includedir)/wx/protocol; fi
  525.     @if test -d $(includedir)/wx; then rmdir $(includedir)/wx; fi
  526.  
  527. # this target should copy only the files common to really all ports (including
  528. # wxBase) to the dist dir
  529. ALL_DIST: distclean
  530.     mkdir _dist_dir
  531.     mkdir $(DISTDIR)
  532.     cp $(WXDIR)/wxwin.m4 $(DISTDIR)
  533.     cp $(WXDIR)/aclocal.m4 $(DISTDIR)
  534.     cp $(WXDIR)/config.sub $(DISTDIR)
  535.     cp $(WXDIR)/config.guess $(DISTDIR)
  536.     cp $(WXDIR)/install-sh $(DISTDIR)
  537.     cp $(WXDIR)/mkinstalldirs $(DISTDIR)
  538.     cp $(WXDIR)/wx-config.in $(DISTDIR)
  539.     cp $(WXDIR)/setup.h.in $(DISTDIR)
  540.     cp $(WXDIR)/setup.h_vms $(DISTDIR)
  541.     cp $(WXDIR)/descrip.mms $(DISTDIR)
  542.     cp $(WXDIR)/Makefile.in $(DISTDIR)
  543.     cp $(WXDIR)/wxBase.spec $(DISTDIR)
  544.     cp $(DOCDIR)/lgpl.txt $(DISTDIR)/COPYING.LIB
  545.     cp $(DOCDIR)/licence.txt $(DISTDIR)/LICENCE.txt
  546.     cp $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt
  547.     mkdir $(DISTDIR)/lib
  548.     cp $(WXDIR)/lib/vms.opt $(DISTDIR)/lib
  549.     cp $(WXDIR)/lib/vms_gtk.opt $(DISTDIR)/lib
  550.     mkdir $(DISTDIR)/src
  551.     cp $(SRCDIR)/files.lst $(DISTDIR)/src/
  552.     mkdir $(DISTDIR)/src/zlib
  553.     cp $(ZLIBDIR)/*.h $(DISTDIR)/src/zlib
  554.     cp $(ZLIBDIR)/*.c $(DISTDIR)/src/zlib
  555.     cp $(ZLIBDIR)/README $(DISTDIR)/src/zlib
  556.     cp $(ZLIBDIR)/*.mms $(DISTDIR)/src/zlib
  557.     mkdir $(DISTDIR)/src/regex
  558.     cp $(REGEXDIR)/*.h $(DISTDIR)/src/regex
  559.     cp $(REGEXDIR)/*.ih $(DISTDIR)/src/regex
  560.     cp $(REGEXDIR)/*.c $(DISTDIR)/src/regex
  561.     cp $(REGEXDIR)/Makefile $(DISTDIR)/src/regex
  562.     cp $(REGEXDIR)/makefile.* $(DISTDIR)/src/regex
  563.     cp $(REGEXDIR)/COPYRIGHT $(DISTDIR)/src/regex
  564.     cp $(REGEXDIR)/README $(DISTDIR)/src/regex
  565.     cp $(REGEXDIR)/WHATSNEW $(DISTDIR)/src/regex
  566.     cp $(REGEXDIR)/mkh $(DISTDIR)/src/regex
  567.     cp $(REGEXDIR)/tests $(DISTDIR)/src/regex
  568.  
  569. # this target is the common part of distribution script for all GUI toolkits,
  570. # but is not used when building wxBase distribution
  571. ALL_GUI_DIST: ALL_DIST
  572.     cp $(WXDIR)/configure.in $(DISTDIR)
  573.     cp $(WXDIR)/configure $(DISTDIR)
  574.     cp $(DOCDIR)/readme.txt $(DISTDIR)/README.txt
  575.     cp $(DOCDIR)/$(TOOLKITDIR)/install.txt $(DISTDIR)/INSTALL.txt
  576.     if test -f $(DOCDIR)/$(TOOLKITDIR)/changes.txt ; then \
  577.       cp $(DOCDIR)/$(TOOLKITDIR)/changes.txt $(DISTDIR)/CHANGES-$(TOOLKIT).txt ; fi
  578.     cp $(DOCDIR)/$(TOOLKITDIR)/readme.txt $(DISTDIR)/README-$(TOOLKIT).txt
  579.     cp $(DOCDIR)/$(TOOLKITDIR)/todo.txt $(DISTDIR)/TODO.txt
  580.     mkdir $(DISTDIR)/include
  581.     mkdir $(DISTDIR)/include/wx
  582.     mkdir $(DISTDIR)/include/wx/$(TOOLKITDIR)
  583.     mkdir $(DISTDIR)/include/wx/generic
  584.     mkdir $(DISTDIR)/include/wx/html
  585.     mkdir $(DISTDIR)/include/wx/protocol
  586.     mkdir $(DISTDIR)/include/wx/unix
  587.     cp $(INCDIR)/wx/*.h $(DISTDIR)/include/wx
  588.     cp $(INCDIR)/wx/*.inl $(DISTDIR)/include/wx
  589.     cp $(INCDIR)/wx/*.cpp $(DISTDIR)/include/wx
  590.     cp $(INCDIR)/wx/generic/*.h $(DISTDIR)/include/wx/generic
  591.     cp $(INCDIR)/wx/html/*.h $(DISTDIR)/include/wx/html
  592.     cp $(INCDIR)/wx/unix/*.h $(DISTDIR)/include/wx/unix
  593.     cp $(INCDIR)/wx/protocol/*.h $(DISTDIR)/include/wx/protocol
  594.     mkdir $(DISTDIR)/art
  595.     mkdir $(DISTDIR)/art/gtk
  596.     mkdir $(DISTDIR)/art/motif
  597.     cp $(WXDIR)/art/*.xpm $(DISTDIR)/art
  598.     cp $(WXDIR)/art/gtk/*.xpm $(DISTDIR)/art/gtk
  599.     cp $(WXDIR)/art/motif/*.xpm $(DISTDIR)/art/motif
  600.     mkdir $(DISTDIR)/src/common
  601.     mkdir $(DISTDIR)/src/generic
  602.     mkdir $(DISTDIR)/src/html
  603.     mkdir $(DISTDIR)/src/$(TOOLKITDIR)
  604.     mkdir $(DISTDIR)/src/png
  605.     mkdir $(DISTDIR)/src/jpeg
  606.     mkdir $(DISTDIR)/src/tiff
  607.     mkdir $(DISTDIR)/src/iodbc
  608.     mkdir $(DISTDIR)/src/unix
  609.     cp $(SRCDIR)/*.in $(DISTDIR)/src
  610.     cp $(COMMDIR)/*.cpp $(DISTDIR)/src/common
  611.     cp $(COMMDIR)/*.c $(DISTDIR)/src/common
  612.     cp $(COMMDIR)/*.inc $(DISTDIR)/src/common
  613.     cp $(COMMDIR)/*.l $(DISTDIR)/src/common
  614.     cp $(COMMDIR)/*.h $(DISTDIR)/src/common
  615.     cp $(COMMDIR)/*.y $(DISTDIR)/src/common
  616.     cp $(COMMDIR)/*.mms $(DISTDIR)/src/common
  617.     cp $(UNIXDIR)/*.c $(DISTDIR)/src/unix
  618.     cp $(UNIXDIR)/*.cpp $(DISTDIR)/src/unix
  619.     cp $(UNIXDIR)/*.mms $(DISTDIR)/src/unix
  620.     cp $(GENDIR)/*.cpp $(DISTDIR)/src/generic
  621.     cp $(GENDIR)/*.mms $(DISTDIR)/src/generic
  622.     cp $(HTMLDIR)/*.cpp $(DISTDIR)/src/html
  623.     cp $(PNGDIR)/*.h $(DISTDIR)/src/png
  624.     cp $(PNGDIR)/*.c $(DISTDIR)/src/png
  625.     cp $(PNGDIR)/README $(DISTDIR)/src/png
  626.     cp $(JPEGDIR)/*.h $(DISTDIR)/src/jpeg
  627.     cp $(JPEGDIR)/*.c $(DISTDIR)/src/jpeg
  628.     cp $(JPEGDIR)/README $(DISTDIR)/src/jpeg
  629.     cp $(TIFFDIR)/*.h $(DISTDIR)/src/tiff
  630.     cp $(TIFFDIR)/*.c $(DISTDIR)/src/tiff
  631.     cp $(TIFFDIR)/README $(DISTDIR)/src/tiff
  632.     cp $(ODBCDIR)/*.h $(DISTDIR)/src/iodbc
  633.     cp $(ODBCDIR)/*.c $(DISTDIR)/src/iodbc
  634.     cp $(ODBCDIR)/*.ci $(DISTDIR)/src/iodbc
  635.     cp $(ODBCDIR)/*.exp $(DISTDIR)/src/iodbc
  636.     cp $(ODBCDIR)/README $(DISTDIR)/src/iodbc
  637.     cp $(ODBCDIR)/NEWS $(DISTDIR)/src/iodbc
  638.     cp $(ODBCDIR)/Changes.log $(DISTDIR)/src/iodbc
  639.  
  640. BASE_DIST: ALL_DIST
  641.     # make --disable-gui the default
  642.     sed 's/DEFAULT_wxUSE_GUI=yes/DEFAULT_wxUSE_GUI=no/' \
  643.         $(WXDIR)/configure.in > $(DISTDIR)/configure.in
  644.     sed 's/DEFAULT_wxUSE_GUI=yes/DEFAULT_wxUSE_GUI=no/' \
  645.         $(WXDIR)/configure > $(DISTDIR)/configure
  646.     chmod +x $(DISTDIR)/configure
  647.     mkdir $(DISTDIR)/include
  648.     mkdir $(DISTDIR)/include/wx
  649.     mkdir $(DISTDIR)/include/wx/protocol
  650.     mkdir $(DISTDIR)/include/wx/unix
  651.     mkdir $(DISTDIR)/include/wx/msw
  652.     mkdir $(DISTDIR)/src/common
  653.     mkdir $(DISTDIR)/src/unix
  654.     mkdir $(DISTDIR)/src/msw
  655.     cp @PORT_FILES@ $(DISTDIR)
  656.     cp $(WXDIR)/src/wxBase*.dsp $(DISTDIR)
  657.     cp $(WXDIR)/src/wxBase*.dsw $(DISTDIR)
  658.     cp $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt
  659.     cp $(DOCDIR)/base/readme.txt $(DISTDIR)/README.txt
  660.     cp $(SRCDIR)/*.in $(DISTDIR)/src
  661.     cp $(WXDIR)/src/common/*.inc $(DISTDIR)/src/common
  662.     cp $(WXDIR)/src/common/base.rc $(DISTDIR)/src/common
  663.     cp $(WXDIR)/src/common/unzip.h $(DISTDIR)/src/common
  664.     list='$(HEADERS)'; for p in $$list; do \
  665.       cp $(WXDIR)/include/wx/$$p $(DISTDIR)/include/wx/$$p; \
  666.     done
  667.     list='$(SOURCES)'; for p in $$list; do \
  668.       cp $(WXDIR)/src/$$p $(DISTDIR)/src/$$p; \
  669.     done
  670.  
  671.     mkdir $(DISTDIR)/samples
  672.     cp $(SAMPDIR)/Makefile.in $(DISTDIR)/samples
  673.     cp $(SAMPDIR)/configure $(DISTDIR)/samples
  674.     cp $(SAMPDIR)/configure.in $(DISTDIR)/samples
  675.  
  676.     mkdir $(DISTDIR)/samples/console
  677.     cp $(SAMPDIR)/console/Makefile.in $(DISTDIR)/samples/console
  678.     cp $(SAMPDIR)/console/makefile.unx $(DISTDIR)/samples/console
  679.     cp $(SAMPDIR)/console/console.cpp $(DISTDIR)/samples/console
  680.     cp $(SAMPDIR)/console/console.dsp $(DISTDIR)/samples/console
  681.     cp $(SAMPDIR)/console/testdata.fc $(DISTDIR)/samples/console
  682.  
  683. GTK_DIST: ALL_GUI_DIST
  684.     cp $(WXDIR)/wxGTK.spec $(DISTDIR)
  685.     cp $(INCDIR)/wx/gtk/*.h $(DISTDIR)/include/wx/gtk
  686.     cp $(GTKDIR)/files.lst $(DISTDIR)/src/gtk
  687.     cp $(GTKDIR)/*.cpp $(DISTDIR)/src/gtk
  688.     cp $(GTKDIR)/*.c $(DISTDIR)/src/gtk
  689.     cp $(GTKDIR)/*.xbm $(DISTDIR)/src/gtk
  690.     cp $(GTKDIR)/*.mms $(DISTDIR)/src/gtk
  691.     mkdir $(DISTDIR)/contrib
  692.     cp -R $(WXDIR)/contrib $(DISTDIR)
  693.  
  694. MOTIF_DIST: ALL_GUI_DIST
  695.     cp $(WXDIR)/wxMotif.spec $(DISTDIR)
  696.     cp $(INCDIR)/wx/motif/*.h $(DISTDIR)/include/wx/motif
  697.     cp $(MOTIFDIR)/files.lst $(DISTDIR)/src/motif
  698.     cp $(MOTIFDIR)/*.cpp $(DISTDIR)/src/motif
  699.     cp $(MOTIFDIR)/*.c $(DISTDIR)/src/motif
  700.     cp $(MOTIFDIR)/*.xbm $(DISTDIR)/src/motif
  701.     mkdir $(DISTDIR)/src/motif/xmcombo
  702.     cp $(MOTIFDIR)/xmcombo/*.c $(DISTDIR)/src/motif/xmcombo
  703.     cp $(MOTIFDIR)/xmcombo/*.h $(DISTDIR)/src/motif/xmcombo
  704.     cp $(MOTIFDIR)/xmcombo/copying.txt $(DISTDIR)/src/motif/xmcombo
  705.  
  706. MACX_DIST: ALL_GUI_DIST
  707.     cp $(INCDIR)/*.* $(DISTDIR)/include
  708.     cp $(INCDIR)/wx/mac/*.h $(DISTDIR)/include/wx/mac
  709.     cp $(MACDIR)/files.lst $(DISTDIR)/src/mac
  710.     cp $(MACDIR)/*.cpp $(DISTDIR)/src/mac
  711.     cp $(MACDIR)/*.c $(DISTDIR)/src/mac
  712.     cp $(MACDIR)/*.h $(DISTDIR)/src/mac
  713.     cp $(MACDIR)/*.r $(DISTDIR)/src/mac
  714.     mkdir $(DISTDIR)/src/mac/morefile
  715.     cp $(MACDIR)/morefile/*.h $(DISTDIR)/src/mac/morefile
  716.     cp $(MACDIR)/morefile/*.c $(DISTDIR)/src/mac/morefile
  717.     mkdir $(DISTDIR)/src/mac/macsock
  718.     cp $(MACDIR)/macsock/*.lib $(DISTDIR)/src/mac/macsock
  719.  
  720. MSW_DIST: ALL_GUI_DIST
  721.     cp $(WXDIR)/wxWINE.spec $(DISTDIR)
  722.     mkdir $(DISTDIR)/include/wx/msw/ctl3d
  723.     mkdir $(DISTDIR)/include/wx/msw/gnuwin32
  724.     mkdir $(DISTDIR)/include/wx/msw/gnuwin32/gl
  725.     mkdir $(DISTDIR)/include/wx/msw/ole
  726.     cp $(INCDIR)/wx/msw/*.h $(DISTDIR)/include/wx/msw
  727.     cp $(INCDIR)/wx/msw/*.cur $(DISTDIR)/include/wx/msw
  728.     cp $(INCDIR)/wx/msw/*.ico $(DISTDIR)/include/wx/msw
  729.     cp $(INCDIR)/wx/msw/*.bmp $(DISTDIR)/include/wx/msw
  730.     cp $(INCDIR)/wx/msw/*.rc $(DISTDIR)/include/wx/msw
  731.     cp $(INCDIR)/wx/msw/ctl3d/*.h $(DISTDIR)/include/wx/msw/ctl3d
  732.     cp $(INCDIR)/wx/msw/gnuwin32/*.h $(DISTDIR)/include/wx/msw/gnuwin32
  733.     cp $(INCDIR)/wx/msw/gnuwin32/gl/*.h $(DISTDIR)/include/wx/msw/gnuwin32/gl
  734.     cp $(INCDIR)/wx/msw/gnuwin32/gl/*.def $(DISTDIR)/include/wx/msw/gnuwin32/gl
  735.     cp $(INCDIR)/wx/msw/ole/*.h $(DISTDIR)/include/wx/msw/ole
  736.     mkdir $(DISTDIR)/src/msw/ole
  737.     cp $(MSWDIR)/files.lst $(DISTDIR)/src/msw
  738.     cp $(MSWDIR)/*.cpp $(DISTDIR)/src/msw
  739.     cp $(MSWDIR)/*.c $(DISTDIR)/src/msw
  740.     cp $(MSWDIR)/*.def $(DISTDIR)/src/msw
  741.     cp $(MSWDIR)/ole/*.cpp $(DISTDIR)/src/msw/ole
  742.  
  743. MSW_ZIP_TEXT_DIST: ALL_GUI_DIST
  744.     cp $(WXDIR)/wxWINE.spec $(DISTDIR)
  745.     mkdir $(DISTDIR)/include/wx/msw
  746.     mkdir $(DISTDIR)/include/wx/msw/ctl3d
  747.     mkdir $(DISTDIR)/include/wx/msw/gnuwin32
  748.     mkdir $(DISTDIR)/include/wx/msw/gnuwin32/gl
  749.     mkdir $(DISTDIR)/include/wx/msw/ole
  750.     cp $(INCDIR)/wx/msw/*.h $(DISTDIR)/include/wx/msw
  751.     cp $(INCDIR)/wx/msw/*.rc $(DISTDIR)/include/wx/msw
  752.     cp $(INCDIR)/wx/msw/ctl3d/*.h $(DISTDIR)/include/wx/msw/ctl3d
  753.     cp $(INCDIR)/wx/msw/gnuwin32/*.h $(DISTDIR)/include/wx/msw/gnuwin32
  754.     cp $(INCDIR)/wx/msw/gnuwin32/gl/*.h $(DISTDIR)/include/wx/msw/gnuwin32/gl
  755.     cp $(INCDIR)/wx/msw/gnuwin32/gl/*.def $(DISTDIR)/include/wx/msw/gnuwin32/gl
  756.     cp $(INCDIR)/wx/msw/ole/*.h $(DISTDIR)/include/wx/msw/ole
  757.     mkdir $(DISTDIR)/src/msw
  758.     mkdir $(DISTDIR)/src/msw/ole
  759.     cp $(MSWDIR)/files.lst $(DISTDIR)/src/msw
  760.     cp $(MSWDIR)/*.cpp $(DISTDIR)/src/msw
  761.     cp $(MSWDIR)/*.c $(DISTDIR)/src/msw
  762.     cp $(MSWDIR)/*.def $(DISTDIR)/src/msw
  763.     cp $(MSWDIR)/ole/*.cpp $(DISTDIR)/src/msw/ole
  764.     cp $(SRCDIR)/*.??? $(DISTDIR)/src
  765.     cp $(SRCDIR)/*.?? $(DISTDIR)/src
  766.     cp $(MSWDIR)/?ake*.* $(DISTDIR)/src/msw
  767.  
  768. UNIV_DIST: ALL_GUI_DIST
  769.     mkdir $(DISTDIR)/include/wx/univ
  770.     mkdir $(DISTDIR)/src/univ
  771.     mkdir $(DISTDIR)/src/univ/themes
  772.     cp $(INCDIR)/wx/univ/*.h $(DISTDIR)/include/wx/univ
  773.     cp $(SRCDIR)/univ/files.lst $(DISTDIR)/src/univ
  774.     cp $(SRCDIR)/univ/*.cpp $(DISTDIR)/src/univ
  775.     cp $(SRCDIR)/univ/themes/*.cpp $(DISTDIR)/src/univ/themes
  776.  
  777. DEMOS_DIST: ALL_GUI_DIST
  778.     mkdir $(DISTDIR)/demos
  779.     cp $(DEMODIR)/Makefile.in $(DISTDIR)/demos
  780.     cp $(DEMODIR)/configure $(DISTDIR)/demos
  781.     cp $(DEMODIR)/configure.in $(DISTDIR)/demos
  782.  
  783.     mkdir $(DISTDIR)/demos/bombs
  784.     cp $(DEMODIR)/bombs/Makefile.in $(DISTDIR)/demos/bombs
  785.     cp $(DEMODIR)/bombs/makefile.unx $(DISTDIR)/demos/bombs
  786.     cp $(DEMODIR)/bombs/*.cpp $(DISTDIR)/demos/bombs
  787.     cp $(DEMODIR)/bombs/*.h $(DISTDIR)/demos/bombs
  788.     cp $(DEMODIR)/bombs/*.xpm $(DISTDIR)/demos/bombs
  789.     cp $(DEMODIR)/bombs/readme.txt $(DISTDIR)/demos/bombs
  790.  
  791.     cp -R $(DEMODIR)/dbbrowse $(DISTDIR)/demos/dbbrowse
  792.  
  793.     mkdir $(DISTDIR)/demos/forty
  794.     cp $(DEMODIR)/forty/Makefile.in $(DISTDIR)/demos/forty
  795.     cp $(DEMODIR)/forty/makefile.unx $(DISTDIR)/demos/forty
  796.     cp $(DEMODIR)/forty/*.h $(DISTDIR)/demos/forty
  797.     cp $(DEMODIR)/forty/*.cpp $(DISTDIR)/demos/forty
  798.     cp $(DEMODIR)/forty/*.xpm $(DISTDIR)/demos/forty
  799.     cp $(DEMODIR)/forty/*.xbm $(DISTDIR)/demos/forty
  800.  
  801.     mkdir $(DISTDIR)/demos/life
  802.     mkdir $(DISTDIR)/demos/life/bitmaps
  803.     cp $(DEMODIR)/life/Makefile.in $(DISTDIR)/demos/life
  804.     cp $(DEMODIR)/life/makefile.unx $(DISTDIR)/demos/life
  805.     cp $(DEMODIR)/life/*.cpp $(DISTDIR)/demos/life
  806.     cp $(DEMODIR)/life/*.h $(DISTDIR)/demos/life
  807.     cp $(DEMODIR)/life/*.xpm $(DISTDIR)/demos/life
  808.     cp $(DEMODIR)/life/*.inc $(DISTDIR)/demos/life
  809.     cp $(DEMODIR)/life/*.lif $(DISTDIR)/demos/life
  810.     cp $(DEMODIR)/life/bitmaps/*.xpm $(DISTDIR)/demos/life/bitmaps
  811.  
  812.     mkdir $(DISTDIR)/demos/poem
  813.     cp $(DEMODIR)/poem/Makefile.in $(DISTDIR)/demos/poem
  814.     cp $(DEMODIR)/poem/makefile.unx $(DISTDIR)/demos/poem
  815.     cp $(DEMODIR)/poem/*.h $(DISTDIR)/demos/poem
  816.     cp $(DEMODIR)/poem/*.cpp $(DISTDIR)/demos/poem
  817.     cp $(DEMODIR)/poem/*.xpm $(DISTDIR)/demos/poem
  818.     cp $(DEMODIR)/poem/*.dat $(DISTDIR)/demos/poem
  819.     cp $(DEMODIR)/poem/*.txt $(DISTDIR)/demos/poem
  820.  
  821.     mkdir $(DISTDIR)/demos/fractal
  822.     cp $(DEMODIR)/fractal/Makefile.in $(DISTDIR)/demos/fractal
  823.     cp $(DEMODIR)/fractal/makefile.unx $(DISTDIR)/demos/fractal
  824.     cp $(DEMODIR)/fractal/*.cpp $(DISTDIR)/demos/fractal
  825.  
  826. SAMPLES_DIST: ALL_GUI_DIST
  827.     mkdir $(DISTDIR)/samples
  828.     cp $(SAMPDIR)/Makefile.in $(DISTDIR)/samples
  829.     cp $(SAMPDIR)/configure $(DISTDIR)/samples
  830.     cp $(SAMPDIR)/configure.in $(DISTDIR)/samples
  831.  
  832.     mkdir $(DISTDIR)/samples/calendar
  833.     cp $(SAMPDIR)/calendar/Makefile.in $(DISTDIR)/samples/calendar
  834.     cp $(SAMPDIR)/calendar/makefile.unx $(DISTDIR)/samples/calendar
  835.     cp $(SAMPDIR)/calendar/*.cpp $(DISTDIR)/samples/calendar
  836.  
  837.     mkdir $(DISTDIR)/samples/caret
  838.     cp $(SAMPDIR)/caret/Makefile.in $(DISTDIR)/samples/caret
  839.     cp $(SAMPDIR)/caret/makefile.unx $(DISTDIR)/samples/caret
  840.     cp $(SAMPDIR)/caret/*.cpp $(DISTDIR)/samples/caret
  841.     cp $(SAMPDIR)/caret/*.xpm $(DISTDIR)/samples/caret
  842.  
  843.     mkdir $(DISTDIR)/samples/checklst
  844.     cp $(SAMPDIR)/checklst/Makefile.in $(DISTDIR)/samples/checklst
  845.     cp $(SAMPDIR)/checklst/makefile.unx $(DISTDIR)/samples/checklst
  846.     cp $(SAMPDIR)/checklst/*.cpp $(DISTDIR)/samples/checklst
  847.     cp $(SAMPDIR)/checklst/*.xpm $(DISTDIR)/samples/checklst
  848.     cp $(SAMPDIR)/checklst/*.mms $(DISTDIR)/samples/checklst
  849.  
  850.     mkdir $(DISTDIR)/samples/config
  851.     cp $(SAMPDIR)/config/Makefile.in $(DISTDIR)/samples/config
  852.     cp $(SAMPDIR)/config/makefile.unx $(DISTDIR)/samples/config
  853.     cp $(SAMPDIR)/config/*.cpp $(DISTDIR)/samples/config
  854.  
  855.     mkdir $(DISTDIR)/samples/console
  856.     cp $(SAMPDIR)/console/Makefile.in $(DISTDIR)/samples/console
  857.     cp $(SAMPDIR)/console/makefile.unx $(DISTDIR)/samples/console
  858.     cp $(SAMPDIR)/console/*.cpp $(DISTDIR)/samples/console
  859.  
  860.     mkdir $(DISTDIR)/samples/controls
  861.     mkdir $(DISTDIR)/samples/controls/icons
  862.     cp $(SAMPDIR)/controls/Makefile.in $(DISTDIR)/samples/controls
  863.     cp $(SAMPDIR)/controls/makefile.unx $(DISTDIR)/samples/controls
  864.     cp $(SAMPDIR)/controls/*.cpp $(DISTDIR)/samples/controls
  865.     cp $(SAMPDIR)/controls/*.xpm $(DISTDIR)/samples/controls
  866.     cp $(SAMPDIR)/controls/*.mms $(DISTDIR)/samples/controls
  867.     cp $(SAMPDIR)/controls/icons/*.??? $(DISTDIR)/samples/controls/icons
  868.  
  869.     mkdir $(DISTDIR)/samples/db
  870.     cp $(SAMPDIR)/db/Makefile.in $(DISTDIR)/samples/db
  871.     cp $(SAMPDIR)/db/makefile.unx $(DISTDIR)/samples/db
  872.     cp $(SAMPDIR)/db/*.cpp $(DISTDIR)/samples/db
  873.     cp $(SAMPDIR)/db/*.h $(DISTDIR)/samples/db
  874.     cp $(SAMPDIR)/db/*.xpm $(DISTDIR)/samples/db
  875.  
  876.     mkdir $(DISTDIR)/samples/dialogs
  877.     cp $(SAMPDIR)/dialogs/Makefile.in $(DISTDIR)/samples/dialogs
  878.     cp $(SAMPDIR)/dialogs/makefile.unx $(DISTDIR)/samples/dialogs
  879.     cp $(SAMPDIR)/dialogs/*.cpp $(DISTDIR)/samples/dialogs
  880.     cp $(SAMPDIR)/dialogs/*.h $(DISTDIR)/samples/dialogs
  881.     cp $(SAMPDIR)/dialogs/*.txt $(DISTDIR)/samples/dialogs
  882.     cp $(SAMPDIR)/dialogs/*.mms $(DISTDIR)/samples/dialogs
  883.  
  884.     mkdir $(DISTDIR)/samples/dnd
  885.     cp $(SAMPDIR)/dnd/Makefile.in $(DISTDIR)/samples/dnd
  886.     cp $(SAMPDIR)/dnd/makefile.unx $(DISTDIR)/samples/dnd
  887.     cp $(SAMPDIR)/dnd/*.wxr $(DISTDIR)/samples/dnd
  888.     cp $(SAMPDIR)/dnd/*.cpp $(DISTDIR)/samples/dnd
  889.     cp $(SAMPDIR)/dnd/*.xpm $(DISTDIR)/samples/dnd
  890.     cp $(SAMPDIR)/dnd/*.txt $(DISTDIR)/samples/dnd
  891.     cp $(SAMPDIR)/dnd/*.png $(DISTDIR)/samples/dnd
  892.  
  893.     mkdir $(DISTDIR)/samples/docview
  894.     cp $(SAMPDIR)/docview/Makefile.in $(DISTDIR)/samples/docview
  895.     cp $(SAMPDIR)/docview/makefile.unx $(DISTDIR)/samples/docview
  896.     cp $(SAMPDIR)/docview/*.cpp $(DISTDIR)/samples/docview
  897.     cp $(SAMPDIR)/docview/*.h $(DISTDIR)/samples/docview
  898.     cp $(SAMPDIR)/docview/*.xpm $(DISTDIR)/samples/docview
  899.  
  900.     mkdir $(DISTDIR)/samples/docvwmdi
  901.     cp $(SAMPDIR)/docvwmdi/Makefile.in $(DISTDIR)/samples/docvwmdi
  902.     cp $(SAMPDIR)/docvwmdi/makefile.unx $(DISTDIR)/samples/docvwmdi
  903.     cp $(SAMPDIR)/docvwmdi/*.cpp $(DISTDIR)/samples/docvwmdi
  904.     cp $(SAMPDIR)/docvwmdi/*.h $(DISTDIR)/samples/docvwmdi
  905.  
  906.     mkdir $(DISTDIR)/samples/dragimag
  907.     cp $(SAMPDIR)/dragimag/Makefile.in $(DISTDIR)/samples/dragimag
  908.     cp $(SAMPDIR)/dragimag/makefile.unx $(DISTDIR)/samples/dragimag
  909.     cp $(SAMPDIR)/dragimag/*.cpp $(DISTDIR)/samples/dragimag
  910.     cp $(SAMPDIR)/dragimag/*.h $(DISTDIR)/samples/dragimag
  911.     cp $(SAMPDIR)/dragimag/*.xpm $(DISTDIR)/samples/dragimag
  912.     cp $(SAMPDIR)/dragimag/*.png $(DISTDIR)/samples/dragimag
  913.  
  914.     mkdir $(DISTDIR)/samples/drawing
  915.     cp $(SAMPDIR)/drawing/Makefile.in $(DISTDIR)/samples/drawing
  916.     cp $(SAMPDIR)/drawing/makefile.unx $(DISTDIR)/samples/drawing
  917.     cp $(SAMPDIR)/drawing/*.cpp $(DISTDIR)/samples/drawing
  918.     cp $(SAMPDIR)/drawing/*.xpm $(DISTDIR)/samples/drawing
  919.     cp $(SAMPDIR)/drawing/*.bmp $(DISTDIR)/samples/drawing
  920.  
  921.     mkdir $(DISTDIR)/samples/dynamic
  922.     cp $(SAMPDIR)/dynamic/Makefile.in $(DISTDIR)/samples/dynamic
  923.     cp $(SAMPDIR)/dynamic/makefile.unx $(DISTDIR)/samples/dynamic
  924.     cp $(SAMPDIR)/dynamic/*.cpp $(DISTDIR)/samples/dynamic
  925.     cp $(SAMPDIR)/dynamic/*.xpm $(DISTDIR)/samples/dynamic
  926.  
  927.     mkdir $(DISTDIR)/samples/erase
  928.     cp $(SAMPDIR)/erase/Makefile.in $(DISTDIR)/samples/erase
  929.     cp $(SAMPDIR)/erase/makefile.unx $(DISTDIR)/samples/erase
  930.     cp $(SAMPDIR)/erase/*.cpp $(DISTDIR)/samples/erase
  931.  
  932.     mkdir $(DISTDIR)/samples/event
  933.     cp $(SAMPDIR)/event/Makefile.in $(DISTDIR)/samples/event
  934.     cp $(SAMPDIR)/event/makefile.unx $(DISTDIR)/samples/event
  935.     cp $(SAMPDIR)/event/*.cpp $(DISTDIR)/samples/event
  936.  
  937.     mkdir $(DISTDIR)/samples/exec
  938.     cp $(SAMPDIR)/exec/Makefile.in $(DISTDIR)/samples/exec
  939.     cp $(SAMPDIR)/exec/makefile.unx $(DISTDIR)/samples/exec
  940.     cp $(SAMPDIR)/exec/*.cpp $(DISTDIR)/samples/exec
  941.  
  942.     mkdir $(DISTDIR)/samples/font
  943.     cp $(SAMPDIR)/font/Makefile.in $(DISTDIR)/samples/font
  944.     cp $(SAMPDIR)/font/makefile.unx $(DISTDIR)/samples/font
  945.     cp $(SAMPDIR)/font/*.cpp $(DISTDIR)/samples/font
  946.  
  947.     mkdir $(DISTDIR)/samples/grid
  948.     cp $(SAMPDIR)/grid/Makefile.in $(DISTDIR)/samples/grid
  949.     cp $(SAMPDIR)/grid/makefile.unx $(DISTDIR)/samples/grid
  950.     cp $(SAMPDIR)/grid/*.cpp $(DISTDIR)/samples/grid
  951.  
  952.     mkdir $(DISTDIR)/samples/help
  953.     mkdir $(DISTDIR)/samples/help/doc
  954.     cp $(SAMPDIR)/help/Makefile.in $(DISTDIR)/samples/help
  955.     cp $(SAMPDIR)/help/makefile.unx $(DISTDIR)/samples/help
  956.     cp $(SAMPDIR)/help/*.cpp $(DISTDIR)/samples/help
  957.     cp $(SAMPDIR)/help/*.xpm $(DISTDIR)/samples/help
  958.     cp $(SAMPDIR)/help/doc/*.* $(DISTDIR)/samples/help/doc
  959.  
  960.     mkdir $(DISTDIR)/samples/html
  961.     cp $(SAMPDIR)/html/Makefile.in $(DISTDIR)/samples/html
  962.     mkdir $(DISTDIR)/samples/html/about
  963.     cp $(SAMPDIR)/html/about/Makefile.in $(DISTDIR)/samples/html/about
  964.     cp $(SAMPDIR)/html/about/*.cpp $(DISTDIR)/samples/html/about
  965.     mkdir $(DISTDIR)/samples/html/about/data
  966.     cp $(SAMPDIR)/html/about/data/*.htm $(DISTDIR)/samples/html/about/data
  967.     cp $(SAMPDIR)/html/about/data/*.png $(DISTDIR)/samples/html/about/data
  968.     mkdir $(DISTDIR)/samples/html/help
  969.     cp $(SAMPDIR)/html/help/Makefile.in $(DISTDIR)/samples/html/help
  970.     cp $(SAMPDIR)/html/help/*.cpp $(DISTDIR)/samples/html/help
  971.     mkdir $(DISTDIR)/samples/html/help/helpfiles
  972.     cp $(SAMPDIR)/html/help/helpfiles/*.??? $(DISTDIR)/samples/html/help/helpfiles
  973.     mkdir $(DISTDIR)/samples/html/helpview
  974.     cp $(SAMPDIR)/html/helpview/Makefile.in $(DISTDIR)/samples/html/helpview
  975.     cp $(SAMPDIR)/html/helpview/*.cpp $(DISTDIR)/samples/html/helpview
  976.     cp $(SAMPDIR)/html/helpview/*.zip $(DISTDIR)/samples/html/helpview
  977.     mkdir $(DISTDIR)/samples/html/printing
  978.     cp $(SAMPDIR)/html/printing/Makefile.in $(DISTDIR)/samples/html/printing
  979.     cp $(SAMPDIR)/html/printing/*.cpp $(DISTDIR)/samples/html/printing
  980.     cp $(SAMPDIR)/html/printing/*.htm $(DISTDIR)/samples/html/printing
  981.     mkdir $(DISTDIR)/samples/html/test
  982.     cp $(SAMPDIR)/html/test/Makefile.in $(DISTDIR)/samples/html/test
  983.     cp $(SAMPDIR)/html/test/*.cpp $(DISTDIR)/samples/html/test
  984.     cp $(SAMPDIR)/html/test/*.bmp $(DISTDIR)/samples/html/test
  985.     cp $(SAMPDIR)/html/test/*.png $(DISTDIR)/samples/html/test
  986.     cp $(SAMPDIR)/html/test/*.gif $(DISTDIR)/samples/html/test
  987.     cp $(SAMPDIR)/html/test/*.htm $(DISTDIR)/samples/html/test
  988.     cp $(SAMPDIR)/html/test/*.html $(DISTDIR)/samples/html/test
  989.     mkdir $(DISTDIR)/samples/html/virtual
  990.     cp $(SAMPDIR)/html/virtual/Makefile.in $(DISTDIR)/samples/html/virtual
  991.     cp $(SAMPDIR)/html/virtual/*.cpp $(DISTDIR)/samples/html/virtual
  992.     cp $(SAMPDIR)/html/virtual/*.htm $(DISTDIR)/samples/html/virtual
  993.     mkdir $(DISTDIR)/samples/html/widget
  994.     cp $(SAMPDIR)/html/widget/Makefile.in $(DISTDIR)/samples/html/widget
  995.     cp $(SAMPDIR)/html/widget/*.cpp $(DISTDIR)/samples/html/widget
  996.     cp $(SAMPDIR)/html/widget/*.htm $(DISTDIR)/samples/html/widget
  997.     mkdir $(DISTDIR)/samples/html/zip
  998.     cp $(SAMPDIR)/html/zip/Makefile.in $(DISTDIR)/samples/html/zip
  999.     cp $(SAMPDIR)/html/zip/*.cpp $(DISTDIR)/samples/html/zip
  1000.     cp $(SAMPDIR)/html/zip/*.htm $(DISTDIR)/samples/html/zip
  1001.     cp $(SAMPDIR)/html/zip/*.zip $(DISTDIR)/samples/html/zip
  1002.  
  1003.     mkdir $(DISTDIR)/samples/image
  1004.     cp $(SAMPDIR)/image/Makefile.in $(DISTDIR)/samples/image
  1005.     cp $(SAMPDIR)/image/makefile.unx $(DISTDIR)/samples/image
  1006.     cp $(SAMPDIR)/image/*.cpp $(DISTDIR)/samples/image
  1007.     cp $(SAMPDIR)/image/*.mms $(DISTDIR)/samples/image
  1008.     cp $(SAMPDIR)/image/horse.* $(DISTDIR)/samples/image
  1009.     cp $(SAMPDIR)/image/smile.xbm $(DISTDIR)/samples/image
  1010.     cp $(SAMPDIR)/image/smile.xpm $(DISTDIR)/samples/image
  1011.  
  1012.     mkdir $(DISTDIR)/samples/internat
  1013.     mkdir $(DISTDIR)/samples/internat/de
  1014.     mkdir $(DISTDIR)/samples/internat/fr
  1015.     mkdir $(DISTDIR)/samples/internat/ru
  1016.     cp $(SAMPDIR)/internat/Makefile.in $(DISTDIR)/samples/internat
  1017.     cp $(SAMPDIR)/internat/makefile.unx $(DISTDIR)/samples/internat
  1018.     cp $(SAMPDIR)/internat/*.cpp $(DISTDIR)/samples/internat
  1019.     cp $(SAMPDIR)/internat/*.xpm $(DISTDIR)/samples/internat
  1020.     cp $(SAMPDIR)/internat/*.txt $(DISTDIR)/samples/internat
  1021.     cp $(SAMPDIR)/internat/*.po $(DISTDIR)/samples/internat
  1022.     cp $(SAMPDIR)/internat/fr/*.mo $(DISTDIR)/samples/internat/fr
  1023.     cp $(SAMPDIR)/internat/de/*.mo $(DISTDIR)/samples/internat/de
  1024.     cp $(SAMPDIR)/internat/ru/*.mo $(DISTDIR)/samples/internat/ru
  1025.     cp $(SAMPDIR)/internat/fr/*.po $(DISTDIR)/samples/internat/fr
  1026.     cp $(SAMPDIR)/internat/de/*.po $(DISTDIR)/samples/internat/de
  1027.     cp $(SAMPDIR)/internat/ru/*.po $(DISTDIR)/samples/internat/ru
  1028.  
  1029.     mkdir $(DISTDIR)/samples/ipc
  1030.     cp $(SAMPDIR)/ipc/Makefile.in $(DISTDIR)/samples/ipc
  1031.     cp $(SAMPDIR)/ipc/makefile.unx $(DISTDIR)/samples/ipc
  1032.     cp $(SAMPDIR)/ipc/*.cpp $(DISTDIR)/samples/ipc
  1033.     cp $(SAMPDIR)/ipc/*.h $(DISTDIR)/samples/ipc
  1034.     cp $(SAMPDIR)/ipc/*.xpm $(DISTDIR)/samples/ipc
  1035.  
  1036.     mkdir $(DISTDIR)/samples/joytest
  1037.     cp $(SAMPDIR)/joytest/Makefile.in $(DISTDIR)/samples/joytest
  1038.     cp $(SAMPDIR)/joytest/makefile.unx $(DISTDIR)/samples/joytest
  1039.     cp $(SAMPDIR)/joytest/*.cpp $(DISTDIR)/samples/joytest
  1040.     cp $(SAMPDIR)/joytest/*.h $(DISTDIR)/samples/joytest
  1041.     cp $(SAMPDIR)/joytest/*.wav $(DISTDIR)/samples/joytest
  1042.  
  1043.     mkdir $(DISTDIR)/samples/layout
  1044.     cp $(SAMPDIR)/layout/Makefile.in $(DISTDIR)/samples/layout
  1045.     cp $(SAMPDIR)/layout/makefile.unx $(DISTDIR)/samples/layout
  1046.     cp $(SAMPDIR)/layout/*.cpp $(DISTDIR)/samples/layout
  1047.     cp $(SAMPDIR)/layout/*.h $(DISTDIR)/samples/layout
  1048.  
  1049.     mkdir $(DISTDIR)/samples/listctrl
  1050.     mkdir $(DISTDIR)/samples/listctrl/bitmaps
  1051.     cp $(SAMPDIR)/listctrl/Makefile.in $(DISTDIR)/samples/listctrl
  1052.     cp $(SAMPDIR)/listctrl/makefile.unx $(DISTDIR)/samples/listctrl
  1053.     cp $(SAMPDIR)/listctrl/*.cpp $(DISTDIR)/samples/listctrl
  1054.     cp $(SAMPDIR)/listctrl/*.h $(DISTDIR)/samples/listctrl
  1055.     cp $(SAMPDIR)/listctrl/*.xpm $(DISTDIR)/samples/listctrl
  1056.     cp $(SAMPDIR)/listctrl/bitmaps/*.xpm $(DISTDIR)/samples/listctrl/bitmaps
  1057.  
  1058.     mkdir $(DISTDIR)/samples/mdi
  1059.     mkdir $(DISTDIR)/samples/mdi/bitmaps
  1060.     cp $(SAMPDIR)/mdi/Makefile.in $(DISTDIR)/samples/mdi
  1061.     cp $(SAMPDIR)/mdi/makefile.unx $(DISTDIR)/samples/mdi
  1062.     cp $(SAMPDIR)/mdi/*.cpp $(DISTDIR)/samples/mdi
  1063.     cp $(SAMPDIR)/mdi/*.h $(DISTDIR)/samples/mdi
  1064.     cp $(SAMPDIR)/mdi/*.xpm $(DISTDIR)/samples/mdi
  1065.     cp $(SAMPDIR)/mdi/bitmaps/*.xpm $(DISTDIR)/samples/mdi/bitmaps
  1066.  
  1067.     mkdir $(DISTDIR)/samples/memcheck
  1068.     cp $(SAMPDIR)/memcheck/Makefile.in $(DISTDIR)/samples/memcheck
  1069.     cp $(SAMPDIR)/memcheck/makefile.unx $(DISTDIR)/samples/memcheck
  1070.     cp $(SAMPDIR)/memcheck/*.cpp $(DISTDIR)/samples/memcheck
  1071.     cp $(SAMPDIR)/memcheck/*.xpm $(DISTDIR)/samples/memcheck
  1072.  
  1073.     mkdir $(DISTDIR)/samples/menu
  1074.     cp $(SAMPDIR)/menu/Makefile.in $(DISTDIR)/samples/menu
  1075.     cp $(SAMPDIR)/menu/makefile.unx $(DISTDIR)/samples/menu
  1076.     cp $(SAMPDIR)/menu/*.cpp $(DISTDIR)/samples/menu
  1077.  
  1078.     mkdir $(DISTDIR)/samples/minifram
  1079.     mkdir $(DISTDIR)/samples/minifram/bitmaps
  1080.     cp $(SAMPDIR)/minifram/Makefile.in $(DISTDIR)/samples/minifram
  1081.     cp $(SAMPDIR)/minifram/makefile.unx $(DISTDIR)/samples/minifram
  1082.     cp $(SAMPDIR)/minifram/*.cpp $(DISTDIR)/samples/minifram
  1083.     cp $(SAMPDIR)/minifram/*.h $(DISTDIR)/samples/minifram
  1084.     cp $(SAMPDIR)/minifram/*.xpm $(DISTDIR)/samples/minifram
  1085.     cp $(SAMPDIR)/minifram/bitmaps/*.xpm $(DISTDIR)/samples/minifram/bitmaps
  1086.  
  1087.     mkdir $(DISTDIR)/samples/minimal
  1088.     cp $(SAMPDIR)/minimal/Makefile.in $(DISTDIR)/samples/minimal
  1089.     cp $(SAMPDIR)/minimal/makefile.unx $(DISTDIR)/samples/minimal
  1090.     cp $(SAMPDIR)/minimal/*.cpp $(DISTDIR)/samples/minimal
  1091.     cp $(SAMPDIR)/minimal/*.xpm $(DISTDIR)/samples/minimal
  1092.     cp $(SAMPDIR)/minimal/*.mms $(DISTDIR)/samples/minimal
  1093.  
  1094.     mkdir $(DISTDIR)/samples/mobile
  1095.     cp $(SAMPDIR)/mobile/Makefile.in $(DISTDIR)/samples/mobile
  1096.     mkdir $(DISTDIR)/samples/mobile/wxedit
  1097.     cp $(SAMPDIR)/mobile/wxedit/Makefile.in $(DISTDIR)/samples/mobile/wxedit
  1098.     cp $(SAMPDIR)/mobile/wxedit/*.cpp $(DISTDIR)/samples/mobile/wxedit
  1099.     cp $(SAMPDIR)/mobile/wxedit/*.h $(DISTDIR)/samples/mobile/wxedit
  1100.     
  1101.     mkdir $(DISTDIR)/samples/dialup
  1102.     cp $(SAMPDIR)/dialup/Makefile.in $(DISTDIR)/samples/dialup
  1103.     cp $(SAMPDIR)/dialup/makefile.unx $(DISTDIR)/samples/dialup
  1104.     cp $(SAMPDIR)/dialup/*.cpp $(DISTDIR)/samples/dialup
  1105.  
  1106.     mkdir $(DISTDIR)/samples/newgrid
  1107.     cp $(SAMPDIR)/newgrid/Makefile.in $(DISTDIR)/samples/newgrid
  1108.     cp $(SAMPDIR)/newgrid/makefile.unx $(DISTDIR)/samples/newgrid
  1109.     cp $(SAMPDIR)/newgrid/*.cpp $(DISTDIR)/samples/newgrid
  1110.     cp $(SAMPDIR)/newgrid/*.h $(DISTDIR)/samples/newgrid
  1111.  
  1112.     mkdir $(DISTDIR)/samples/notebook
  1113.     cp $(SAMPDIR)/notebook/Makefile.in $(DISTDIR)/samples/notebook
  1114.     cp $(SAMPDIR)/notebook/makefile.unx $(DISTDIR)/samples/notebook
  1115.     cp $(SAMPDIR)/notebook/*.cpp $(DISTDIR)/samples/notebook
  1116.     cp $(SAMPDIR)/notebook/*.h $(DISTDIR)/samples/notebook
  1117.  
  1118.     mkdir $(DISTDIR)/samples/opengl
  1119.     cp $(SAMPDIR)/opengl/Makefile.in $(DISTDIR)/samples/opengl
  1120.     mkdir $(DISTDIR)/samples/opengl/penguin
  1121.     cp $(SAMPDIR)/opengl/penguin/Makefile.in $(DISTDIR)/samples/opengl/penguin
  1122.     cp $(SAMPDIR)/opengl/penguin/makefile.unx $(DISTDIR)/samples/opengl/penguin
  1123.     cp $(SAMPDIR)/opengl/penguin/*.cpp $(DISTDIR)/samples/opengl/penguin
  1124.     cp $(SAMPDIR)/opengl/penguin/*.c $(DISTDIR)/samples/opengl/penguin
  1125.     cp $(SAMPDIR)/opengl/penguin/*.h $(DISTDIR)/samples/opengl/penguin
  1126.     cp $(SAMPDIR)/opengl/penguin/*.lwo $(DISTDIR)/samples/opengl/penguin
  1127.     mkdir $(DISTDIR)/samples/opengl/cube
  1128.     cp $(SAMPDIR)/opengl/cube/Makefile.in $(DISTDIR)/samples/opengl/cube
  1129.     cp $(SAMPDIR)/opengl/cube/makefile.unx $(DISTDIR)/samples/opengl/cube
  1130.     cp $(SAMPDIR)/opengl/cube/*.cpp $(DISTDIR)/samples/opengl/cube
  1131.     cp $(SAMPDIR)/opengl/cube/*.h $(DISTDIR)/samples/opengl/cube
  1132.     mkdir $(DISTDIR)/samples/opengl/isosurf
  1133.     cp $(SAMPDIR)/opengl/isosurf/Makefile.in $(DISTDIR)/samples/opengl/isosurf
  1134.     cp $(SAMPDIR)/opengl/isosurf/makefile.unx $(DISTDIR)/samples/opengl/isosurf
  1135.     cp $(SAMPDIR)/opengl/isosurf/*.cpp $(DISTDIR)/samples/opengl/isosurf
  1136.     cp $(SAMPDIR)/opengl/isosurf/*.h $(DISTDIR)/samples/opengl/isosurf
  1137.     cp $(SAMPDIR)/opengl/isosurf/*.gz $(DISTDIR)/samples/opengl/isosurf
  1138.  
  1139.     mkdir $(DISTDIR)/samples/png
  1140.     cp $(SAMPDIR)/png/Makefile.in $(DISTDIR)/samples/png
  1141.     cp $(SAMPDIR)/png/makefile.unx $(DISTDIR)/samples/png
  1142.     cp $(SAMPDIR)/png/*.cpp $(DISTDIR)/samples/png
  1143.     cp $(SAMPDIR)/png/*.h $(DISTDIR)/samples/png
  1144.     cp $(SAMPDIR)/png/*.png $(DISTDIR)/samples/png
  1145.  
  1146.     mkdir $(DISTDIR)/samples/printing
  1147.     cp $(SAMPDIR)/printing/Makefile.in $(DISTDIR)/samples/printing
  1148.     cp $(SAMPDIR)/printing/makefile.unx $(DISTDIR)/samples/printing
  1149.     cp $(SAMPDIR)/printing/*.cpp $(DISTDIR)/samples/printing
  1150.     cp $(SAMPDIR)/printing/*.h $(DISTDIR)/samples/printing
  1151.     cp $(SAMPDIR)/printing/*.xpm $(DISTDIR)/samples/printing
  1152.     cp $(SAMPDIR)/printing/*.xbm $(DISTDIR)/samples/printing
  1153.  
  1154.     mkdir $(DISTDIR)/samples/resource
  1155.     cp $(SAMPDIR)/resource/Makefile.in $(DISTDIR)/samples/resource
  1156.     cp $(SAMPDIR)/resource/makefile.unx $(DISTDIR)/samples/resource
  1157.     cp $(SAMPDIR)/resource/*.cpp $(DISTDIR)/samples/resource
  1158.     cp $(SAMPDIR)/resource/*.h $(DISTDIR)/samples/resource
  1159.     cp $(SAMPDIR)/resource/*.wxr $(DISTDIR)/samples/resource
  1160.  
  1161.     mkdir $(DISTDIR)/samples/rotate
  1162.     cp $(SAMPDIR)/rotate/Makefile.in $(DISTDIR)/samples/rotate
  1163.     cp $(SAMPDIR)/rotate/makefile.unx $(DISTDIR)/samples/rotate
  1164.     cp $(SAMPDIR)/rotate/*.cpp $(DISTDIR)/samples/rotate
  1165.     cp $(SAMPDIR)/rotate/*.bmp $(DISTDIR)/samples/rotate
  1166.  
  1167.     mkdir $(DISTDIR)/samples/richedit
  1168.     cp $(SAMPDIR)/richedit/Makefile.in $(DISTDIR)/samples/richedit
  1169.     cp $(SAMPDIR)/richedit/makefile.unx $(DISTDIR)/samples/richedit
  1170.     cp $(SAMPDIR)/richedit/*.cpp $(DISTDIR)/samples/richedit
  1171.     cp $(SAMPDIR)/richedit/*.h $(DISTDIR)/samples/richedit
  1172.     cp $(SAMPDIR)/richedit/*.xpm $(DISTDIR)/samples/richedit
  1173.     cp $(SAMPDIR)/richedit/README $(DISTDIR)/samples/richedit
  1174.     cp $(SAMPDIR)/richedit/TODO $(DISTDIR)/samples/richedit
  1175.  
  1176.     mkdir $(DISTDIR)/samples/proplist
  1177.     cp $(SAMPDIR)/proplist/Makefile.in $(DISTDIR)/samples/proplist
  1178.     cp $(SAMPDIR)/proplist/makefile.unx $(DISTDIR)/samples/proplist
  1179.     cp $(SAMPDIR)/proplist/*.cpp $(DISTDIR)/samples/proplist
  1180.     cp $(SAMPDIR)/proplist/*.h $(DISTDIR)/samples/proplist
  1181.  
  1182.     mkdir $(DISTDIR)/samples/propsize
  1183.     cp $(SAMPDIR)/propsize/Makefile.in $(DISTDIR)/samples/propsize
  1184.     cp $(SAMPDIR)/propsize/makefile.unx $(DISTDIR)/samples/propsize
  1185.     cp $(SAMPDIR)/propsize/*.cpp $(DISTDIR)/samples/propsize
  1186.     cp $(SAMPDIR)/propsize/*.xpm $(DISTDIR)/samples/propsize
  1187.  
  1188.     mkdir $(DISTDIR)/samples/sashtest
  1189.     cp $(SAMPDIR)/sashtest/Makefile.in $(DISTDIR)/samples/sashtest
  1190.     cp $(SAMPDIR)/sashtest/makefile.unx $(DISTDIR)/samples/sashtest
  1191.     cp $(SAMPDIR)/sashtest/*.cpp $(DISTDIR)/samples/sashtest
  1192.     cp $(SAMPDIR)/sashtest/*.h $(DISTDIR)/samples/sashtest
  1193.  
  1194.     mkdir $(DISTDIR)/samples/scroll
  1195.     cp $(SAMPDIR)/scroll/Makefile.in $(DISTDIR)/samples/scroll
  1196.     cp $(SAMPDIR)/scroll/makefile.unx $(DISTDIR)/samples/scroll
  1197.     cp $(SAMPDIR)/scroll/*.cpp $(DISTDIR)/samples/scroll
  1198.  
  1199.     mkdir $(DISTDIR)/samples/scrollsub
  1200.     cp $(SAMPDIR)/scrollsub/Makefile.in $(DISTDIR)/samples/scrollsub
  1201.     cp $(SAMPDIR)/scrollsub/makefile.unx $(DISTDIR)/samples/scrollsub
  1202.     cp $(SAMPDIR)/scrollsub/*.cpp $(DISTDIR)/samples/scrollsub
  1203.  
  1204.     mkdir $(DISTDIR)/samples/sockets
  1205.     cp $(SAMPDIR)/sockets/Makefile.in $(DISTDIR)/samples/sockets
  1206.     cp $(SAMPDIR)/sockets/makefile.unx $(DISTDIR)/samples/sockets
  1207.     cp $(SAMPDIR)/sockets/*.cpp $(DISTDIR)/samples/sockets
  1208.     cp $(SAMPDIR)/sockets/*.xpm $(DISTDIR)/samples/sockets
  1209.  
  1210.     mkdir $(DISTDIR)/samples/splitter
  1211.     cp $(SAMPDIR)/splitter/Makefile.in $(DISTDIR)/samples/splitter
  1212.     cp $(SAMPDIR)/splitter/makefile.unx $(DISTDIR)/samples/splitter
  1213.     cp $(SAMPDIR)/splitter/*.cpp $(DISTDIR)/samples/splitter
  1214.  
  1215.     mkdir $(DISTDIR)/samples/statbar
  1216.     cp $(SAMPDIR)/statbar/Makefile.in $(DISTDIR)/samples/statbar
  1217.     cp $(SAMPDIR)/statbar/makefile.unx $(DISTDIR)/samples/statbar
  1218.     cp $(SAMPDIR)/statbar/*.cpp $(DISTDIR)/samples/statbar
  1219.     cp $(SAMPDIR)/statbar/*.xpm $(DISTDIR)/samples/statbar
  1220.  
  1221.     mkdir $(DISTDIR)/samples/text
  1222.     cp $(SAMPDIR)/text/Makefile.in $(DISTDIR)/samples/text
  1223.     cp $(SAMPDIR)/text/makefile.unx $(DISTDIR)/samples/text
  1224.     cp $(SAMPDIR)/text/*.cpp $(DISTDIR)/samples/text
  1225.     cp $(SAMPDIR)/text/*.xpm $(DISTDIR)/samples/text
  1226.  
  1227.     mkdir $(DISTDIR)/samples/thread
  1228.     cp $(SAMPDIR)/thread/Makefile.in $(DISTDIR)/samples/thread
  1229.     cp $(SAMPDIR)/thread/makefile.unx $(DISTDIR)/samples/thread
  1230.     cp $(SAMPDIR)/thread/*.cpp $(DISTDIR)/samples/thread
  1231.  
  1232.     mkdir $(DISTDIR)/samples/toolbar
  1233.     cp $(SAMPDIR)/toolbar/Makefile.in $(DISTDIR)/samples/toolbar
  1234.     cp $(SAMPDIR)/toolbar/makefile.unx $(DISTDIR)/samples/toolbar
  1235.     cp $(SAMPDIR)/toolbar/*.cpp $(DISTDIR)/samples/toolbar
  1236.     cp $(SAMPDIR)/toolbar/*.xpm $(DISTDIR)/samples/toolbar
  1237.     mkdir $(DISTDIR)/samples/toolbar/bitmaps
  1238.     cp $(SAMPDIR)/toolbar/bitmaps/*.xpm $(DISTDIR)/samples/toolbar/bitmaps
  1239.  
  1240.     mkdir $(DISTDIR)/samples/treectrl
  1241.     cp $(SAMPDIR)/treectrl/Makefile.in $(DISTDIR)/samples/treectrl
  1242.     cp $(SAMPDIR)/treectrl/makefile.unx $(DISTDIR)/samples/treectrl
  1243.     cp $(SAMPDIR)/treectrl/*.cpp $(DISTDIR)/samples/treectrl
  1244.     cp $(SAMPDIR)/treectrl/*.h $(DISTDIR)/samples/treectrl
  1245.     cp $(SAMPDIR)/treectrl/*.xpm $(DISTDIR)/samples/treectrl
  1246.  
  1247.     mkdir $(DISTDIR)/samples/treelay
  1248.     cp $(SAMPDIR)/treelay/Makefile.in $(DISTDIR)/samples/treelay
  1249.     cp $(SAMPDIR)/treelay/makefile.unx $(DISTDIR)/samples/treelay
  1250.     cp $(SAMPDIR)/treelay/*.cpp $(DISTDIR)/samples/treelay
  1251.     cp $(SAMPDIR)/treelay/*.h $(DISTDIR)/samples/treelay
  1252.  
  1253.     mkdir $(DISTDIR)/samples/typetest
  1254.     cp $(SAMPDIR)/typetest/Makefile.in $(DISTDIR)/samples/typetest
  1255.     cp $(SAMPDIR)/typetest/makefile.unx $(DISTDIR)/samples/typetest
  1256.     cp $(SAMPDIR)/typetest/*.cpp $(DISTDIR)/samples/typetest
  1257.     cp $(SAMPDIR)/typetest/*.h $(DISTDIR)/samples/typetest
  1258.     cp $(SAMPDIR)/typetest/*.xpm $(DISTDIR)/samples/typetest
  1259.  
  1260.     mkdir $(DISTDIR)/samples/validate
  1261.     cp $(SAMPDIR)/validate/Makefile.in $(DISTDIR)/samples/validate
  1262.     cp $(SAMPDIR)/validate/makefile.unx $(DISTDIR)/samples/validate
  1263.     cp $(SAMPDIR)/validate/*.cpp $(DISTDIR)/samples/validate
  1264.     cp $(SAMPDIR)/validate/*.h $(DISTDIR)/samples/validate
  1265.     cp $(SAMPDIR)/validate/*.xpm $(DISTDIR)/samples/validate
  1266.  
  1267.     mkdir $(DISTDIR)/samples/wizard
  1268.     cp $(SAMPDIR)/wizard/Makefile.in $(DISTDIR)/samples/wizard
  1269.     cp $(SAMPDIR)/wizard/makefile.unx $(DISTDIR)/samples/wizard
  1270.     cp $(SAMPDIR)/wizard/*.cpp $(DISTDIR)/samples/wizard
  1271.     cp $(SAMPDIR)/wizard/*.xpm $(DISTDIR)/samples/wizard
  1272.  
  1273.     mkdir $(DISTDIR)/samples/widgets
  1274.     mkdir $(DISTDIR)/samples/widgets/icons
  1275.     cp $(SAMPDIR)/widgets/Makefile.in $(DISTDIR)/samples/widgets
  1276.     cp $(SAMPDIR)/widgets/*.cpp $(DISTDIR)/samples/widgets
  1277.     cp $(SAMPDIR)/widgets/*.h $(DISTDIR)/samples/widgets
  1278.     cp $(SAMPDIR)/widgets/*.rc $(DISTDIR)/samples/widgets
  1279.     cp $(SAMPDIR)/widgets/icons/*.xpm $(DISTDIR)/samples/widgets/icons
  1280.  
  1281. UTILS_DIST: ALL_GUI_DIST
  1282.     mkdir $(DISTDIR)/utils
  1283.     cp $(UTILSDIR)/Makefile.in $(DISTDIR)/utils
  1284.     cp $(UTILSDIR)/configure $(DISTDIR)/utils
  1285.     cp $(UTILSDIR)/configure.in $(DISTDIR)/utils
  1286.  
  1287.     mkdir $(DISTDIR)/utils/tex2rtf
  1288.     mkdir $(DISTDIR)/utils/tex2rtf/src
  1289.     cp $(UTILSDIR)/tex2rtf/*.in $(DISTDIR)/utils/tex2rtf
  1290.     cp $(UTILSDIR)/tex2rtf/src/*.h $(DISTDIR)/utils/tex2rtf/src
  1291.     cp $(UTILSDIR)/tex2rtf/src/*.in $(DISTDIR)/utils/tex2rtf/src
  1292.     cp $(UTILSDIR)/tex2rtf/src/*.cpp $(DISTDIR)/utils/tex2rtf/src
  1293.     cp $(UTILSDIR)/tex2rtf/src/tex2rtf.* $(DISTDIR)/utils/tex2rtf/src
  1294.  
  1295.     mkdir $(DISTDIR)/utils/makegen
  1296.     mkdir $(DISTDIR)/utils/makegen/templates
  1297.     cp $(UTILSDIR)/makegen/Makefile.in $(DISTDIR)/utils/makegen
  1298.     cp $(UTILSDIR)/makegen/*.cpp $(DISTDIR)/utils/makegen
  1299.     cp $(UTILSDIR)/makegen/templates/*.* $(DISTDIR)/utils/makegen/templates
  1300.  
  1301.     mkdir $(DISTDIR)/utils/hhp2cached
  1302.     cp $(UTILSDIR)/hhp2cached/*.* $(DISTDIR)/utils/hhp2cached
  1303.  
  1304.     mkdir $(DISTDIR)/utils/HelpGen
  1305.     mkdir $(DISTDIR)/utils/HelpGen/src
  1306.     cp $(UTILSDIR)/HelpGen/Makefile.in $(DISTDIR)/utils/HelpGen
  1307.     cp $(UTILSDIR)/HelpGen/src/*.* $(DISTDIR)/utils/HelpGen/src
  1308.  
  1309.     cp -R $(UTILSDIR)/dialoged $(DISTDIR)/utils/dialoged
  1310.  
  1311. MISC_DIST: ALL_GUI_DIST
  1312.     mkdir $(DISTDIR)/misc
  1313.     mkdir $(DISTDIR)/misc/afm
  1314.     cp $(MISCDIR)/afm/*.afm  $(DISTDIR)/misc/afm
  1315.     mkdir $(DISTDIR)/misc/gs_afm
  1316.     cp $(MISCDIR)/gs_afm/*.afm  $(DISTDIR)/misc/gs_afm
  1317.  
  1318. INTL_DIST:
  1319.     mkdir $(DISTDIR)/locale
  1320.     cp $(INTLDIR)/Makefile $(DISTDIR)/locale
  1321.     cp $(INTLDIR)/*.po $(DISTDIR)/locale
  1322.     -cp $(INTLDIR)/*.mo $(DISTDIR)/locale
  1323.  
  1324. MANUAL_DIST:
  1325.     mkdir $(DISTDIR)/docs
  1326.     mkdir $(DISTDIR)/docs/latex
  1327.     mkdir $(DISTDIR)/docs/latex/wx
  1328.     cp $(DOCDIR)/latex/wx/*.tex $(DISTDIR)/docs/latex/wx
  1329.     cp $(DOCDIR)/latex/wx/*.inc $(DISTDIR)/docs/latex/wx
  1330.     cp $(DOCDIR)/latex/wx/*.gif $(DISTDIR)/docs/latex/wx
  1331.     cp $(DOCDIR)/latex/wx/*.ini $(DISTDIR)/docs/latex/wx
  1332.     cp $(DOCDIR)/latex/wx/*.bib $(DISTDIR)/docs/latex/wx
  1333.     cp $(DOCDIR)/latex/wx/*.sty $(DISTDIR)/docs/latex/wx
  1334.  
  1335. # this target does not generate a complete wxPython dist, it only includes
  1336. # those files needed for the Debian source package.
  1337. # see utils/wxPython/distrib for scripts to make a proper wxPython dist.
  1338. PYTHON_DIST:
  1339.     mkdir $(DISTDIR)/wxPython
  1340.     mkdir $(DISTDIR)/wxPython/contrib
  1341.     mkdir $(DISTDIR)/wxPython/contrib/dllwidget
  1342.     mkdir $(DISTDIR)/wxPython/contrib/gizmos
  1343.     mkdir $(DISTDIR)/wxPython/contrib/glcanvas
  1344.     mkdir $(DISTDIR)/wxPython/contrib/glcanvas/gtk
  1345.     mkdir $(DISTDIR)/wxPython/contrib/ogl
  1346.     mkdir $(DISTDIR)/wxPython/contrib/stc
  1347.     mkdir $(DISTDIR)/wxPython/contrib/stc/gtk
  1348.     mkdir $(DISTDIR)/wxPython/contrib/xrc
  1349.     mkdir $(DISTDIR)/wxPython/demo
  1350.     mkdir $(DISTDIR)/wxPython/demo/bitmaps
  1351.     mkdir $(DISTDIR)/wxPython/demo/bmp_source
  1352.     mkdir $(DISTDIR)/wxPython/demo/data
  1353.     mkdir $(DISTDIR)/wxPython/demo/dllwidget
  1354.     mkdir $(DISTDIR)/wxPython/src
  1355.     mkdir $(DISTDIR)/wxPython/src/gtk
  1356.     mkdir $(DISTDIR)/wxPython/scripts
  1357.     mkdir $(DISTDIR)/wxPython/wxPython
  1358.     mkdir $(DISTDIR)/wxPython/wxPython/lib
  1359.     mkdir $(DISTDIR)/wxPython/wxPython/lib/PyCrust
  1360.     mkdir $(DISTDIR)/wxPython/wxPython/lib/editor
  1361.     mkdir $(DISTDIR)/wxPython/wxPython/lib/mixins
  1362.     mkdir $(DISTDIR)/wxPython/wxPython/tools
  1363.     mkdir $(DISTDIR)/wxPython/wxPython/tools/XRCed
  1364.  
  1365.     cp $(WXDIR)/wxPython/*.txt $(DISTDIR)/wxPython
  1366.     cp $(WXDIR)/wxPython/*.py $(DISTDIR)/wxPython
  1367.     cp $(WXDIR)/wxPython/setup.cfg $(DISTDIR)/wxPython
  1368.     cp $(WXDIR)/wxPython/MANIFEST.in $(DISTDIR)/wxPython
  1369.     cp $(WXDIR)/wxPython/contrib/dllwidget/*.{py,cpp,h,i} $(DISTDIR)/wxPython/contrib/dllwidget
  1370.     cp $(WXDIR)/wxPython/contrib/gizmos/*.{py,cpp,i} $(DISTDIR)/wxPython/contrib/gizmos
  1371.     -cp $(WXDIR)/wxPython/contrib/glcanvas/* $(DISTDIR)/wxPython/contrib/glcanvas
  1372.     cp $(WXDIR)/wxPython/contrib/glcanvas/gtk/glcanvas.* $(DISTDIR)/wxPython/contrib/glcanvas/gtk
  1373.     -cp $(WXDIR)/wxPython/contrib/ogl/* $(DISTDIR)/wxPython/contrib/ogl
  1374.     -cp $(WXDIR)/wxPython/contrib/stc/* $(DISTDIR)/wxPython/contrib/stc
  1375.     -cp $(WXDIR)/wxPython/contrib/stc/gtk/* $(DISTDIR)/wxPython/contrib/stc/gtk
  1376.     -cp $(WXDIR)/wxPython/contrib/xrc/xrc.* $(DISTDIR)/wxPython/contrib/xrc
  1377.     -cp $(WXDIR)/wxPython/demo/* $(DISTDIR)/wxPython/demo
  1378.     -cp $(WXDIR)/wxPython/demo/bitmaps/* $(DISTDIR)/wxPython/demo/bitmaps
  1379.     -cp $(WXDIR)/wxPython/demo/bmp_source/* $(DISTDIR)/wxPython/demo/bmp_source
  1380.     -cp $(WXDIR)/wxPython/demo/data/* $(DISTDIR)/wxPython/demo/data
  1381.     -cp $(WXDIR)/wxPython/demo/dllwidget/Makefile $(DISTDIR)/wxPython/demo/dllwidget
  1382.     -cp $(WXDIR)/wxPython/demo/dllwidget/test_* $(DISTDIR)/wxPython/demo/dllwidget
  1383.     -cp $(WXDIR)/wxPython/scripts/* $(DISTDIR)/wxPython/scripts
  1384.     -cp $(WXDIR)/wxPython/src/* $(DISTDIR)/wxPython/src
  1385.     cp $(WXDIR)/wxPython/src/gtk/*.py $(DISTDIR)/wxPython/src/gtk
  1386.     cp $(WXDIR)/wxPython/src/gtk/*.cpp $(DISTDIR)/wxPython/src/gtk
  1387.     cp $(WXDIR)/wxPython/wxPython/lib/*.py $(DISTDIR)/wxPython/wxPython/lib
  1388.     cp $(WXDIR)/wxPython/wxPython/lib/PyCrust/*.py $(DISTDIR)/wxPython/wxPython/lib/PyCrust
  1389.     cp $(WXDIR)/wxPython/wxPython/lib/editor/*.py $(DISTDIR)/wxPython/wxPython/lib/editor
  1390.     cp $(WXDIR)/wxPython/wxPython/lib/mixins/*.py $(DISTDIR)/wxPython/wxPython/lib/mixins
  1391.     cp $(WXDIR)/wxPython/wxPython/tools/*.py $(DISTDIR)/wxPython/wxPython/tools
  1392.     cp $(WXDIR)/wxPython/wxPython/tools/XRCed/*.{py,ico,sh,xrc} $(DISTDIR)/wxPython/wxPython/tools/XRCed
  1393.  
  1394. distclean:
  1395.     $(RM) -r _dist_dir
  1396.  
  1397. # VZ: the -only targets allow to do "make dist bzip-dist-only" without copying
  1398. #     the files twice
  1399. dist-only:
  1400.     @echo "*** Creating wxWindows distribution in $(DISTDIR)..."
  1401.     @cd _dist_dir && tar ch $(DISTDIRNAME) | gzip -f9 > ../$(WXARCHIVE);
  1402.     @if test "$(USE_GUI)" = 1; then \
  1403.     cd $(DISTDIR); \
  1404.     mv samples wxSamples-$(VER_SUFFIX); \
  1405.     echo "*** Creating wxSamples archive..."; \
  1406.     tar ch wxSamples-$(VER_SUFFIX) | gzip -f9 > ../../$(WXSAMPLES); \
  1407.     mv wxSamples-$(VER_SUFFIX) samples; \
  1408.     mv demos wxDemos-$(VER_SUFFIX); \
  1409.     echo "*** Creating wxDemos archive..."; \
  1410.     tar ch wxDemos-$(VER_SUFFIX) | gzip -f9 > ../../$(WXDEMOS); \
  1411.     mv wxDemos-$(VER_SUFFIX) demos; \
  1412.     fi
  1413.  
  1414. dist: @GUIDIST@
  1415.     @echo "*** Creating wxWindows distribution in $(DISTDIR)..."
  1416.     @cd _dist_dir && tar ch $(DISTDIRNAME) | gzip -f9 > ../$(WXARCHIVE);
  1417.     @if test "$(USE_GUI)" = 1; then \
  1418.     cd $(DISTDIR); \
  1419.     mv samples wxSamples-$(VER_SUFFIX); \
  1420.     echo "*** Creating wxSamples archive..."; \
  1421.     tar ch wxSamples-$(VER_SUFFIX) | gzip -f9 > ../../$(WXSAMPLES); \
  1422.     mv wxSamples-$(VER_SUFFIX) samples; \
  1423.     mv demos wxDemos-$(VER_SUFFIX); \
  1424.     echo "*** Creating wxDemos archive..."; \
  1425.     tar ch wxDemos-$(VER_SUFFIX) | gzip -f9 > ../../$(WXDEMOS); \
  1426.     mv wxDemos-$(VER_SUFFIX) demos; \
  1427.     fi
  1428.  
  1429. bzip-dist-only:
  1430.     @echo "*** Creating wxWindows distribution in $(DISTDIR)..."
  1431.     @cd _dist_dir && tar ch $(DISTDIRNAME) | bzip2 -f9 > ../$(WXARCHIVE_BZIP);
  1432.     @if test "$(USE_GUI)" = 1; then \
  1433.     cd $(DISTDIR); \
  1434.     mv samples wxSamples-${VER_SUFFIX}; \
  1435.     echo "*** Creating wxSamples archive..."; \
  1436.     tar ch wxSamples-${VER_SUFFIX} | bzip2 -f9 > ../../$(WXSAMPLES_BZIP); \
  1437.     mv wxSamples-${VER_SUFFIX} samples; \
  1438.     mv demos wxDemos-${VER_SUFFIX}; \
  1439.     echo "*** Creating wxDemos archive..."; \
  1440.     tar ch wxDemos-${VER_SUFFIX} | bzip2 -f9 > ../../$(WXDEMOS_BZIP); \
  1441.     mv wxDemos-${VER_SUFFIX} demos; \
  1442.     fi
  1443.  
  1444. bzip-dist: @GUIDIST@
  1445.     @echo "*** Creating wxWindows distribution in $(DISTDIR)..."
  1446.     @cd _dist_dir && tar ch $(DISTDIRNAME) | bzip2 -f9 > ../$(WXARCHIVE_BZIP)
  1447.     @if test "$(USE_GUI)" = 1; then \
  1448.     cd $(DISTDIR); \
  1449.     mv samples wxSamples; \
  1450.     tar ch wxSamples | bzip2 -f9 > ../../$(WXSAMPLES_BZIP); \
  1451.     mv wxSamples samples; \
  1452.     mv demos wxDemos; \
  1453.     tar ch wxDemos | bzip2 -f9 > ../../$(WXDEMOS_BZIP); \
  1454.     mv wxDemos demos; \
  1455.     fi
  1456.  
  1457. # RR: Copy text and binary data separatly
  1458. win-dist: MSW_ZIP_TEXT_DIST
  1459.     @echo "*** Creating wxWindows ZIP distribution in $(DISTDIR)..."
  1460.     @cd _dist_dir && mv $(DISTDIRNAME) wxMSW
  1461.     @cd _dist_dir && zip -r -l  ../$(WXARCHIVE_ZIP) *
  1462.     cp $(INCDIR)/wx/msw/*.cur _dist_dir/wxMSW/include/wx/msw
  1463.     cp $(INCDIR)/wx/msw/*.ico _dist_dir/wxMSW/include/wx/msw
  1464.     cp $(INCDIR)/wx/msw/*.bmp _dist_dir/wxMSW/include/wx/msw
  1465.     @cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.cur
  1466.     @cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.ico
  1467.     @cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.bmp
  1468.  
  1469. debian-dist: debian-native-dist debian-msw-dirs MSW_DIST
  1470.     mkdir $(DISTDIR)/debian
  1471.     -cp $(WXDIR)/debian/* $(DISTDIR)/debian
  1472.     cp $(DOCDIR)/licence.txt $(DISTDIR)/docs
  1473.     cp $(DOCDIR)/licendoc.txt $(DISTDIR)/docs
  1474.     cp $(DOCDIR)/preamble.txt $(DISTDIR)/docs
  1475.     rm -f $(DISTDIR)/*.spec
  1476.  
  1477.     @# now prune away a lot of the crap included by using cp -R
  1478.     @# in other dist targets.  Ugly and hardly portable but it
  1479.     @# will run on any Debian box and that's enough for now.
  1480.  
  1481.     find $(DISTDIR) \( -name "CVS" -o -name ".cvsignore" -o -name "*.dsp" -o -name "*.dsw" -o -name "*.hh*" -o \
  1482.             \( -name "makefile.*" -a ! -name "makefile.unx" \) \) \
  1483.             -print0 | xargs -0 rm -rf
  1484.  
  1485.     rm -rf $(WXDIR)/../wxwindows$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER)-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER)
  1486.     mv $(DISTDIR) $(WXDIR)/../wxwindows$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER)-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER)
  1487.  
  1488. debian-native-dist: @GUIDIST@ UNIV_DIST MANUAL_DIST PYTHON_DIST
  1489.  
  1490. debian-msw-dirs:
  1491.     mkdir $(DISTDIR)/include/wx/msw
  1492.     mkdir $(DISTDIR)/src/msw
  1493.  
  1494.  
  1495. clean:
  1496.     $(RM) *.o
  1497.     $(RM) *.d
  1498.     $(RM) parser.c
  1499.     $(RM) lexer.c
  1500.     $(RM) $(build_libdir)/lib*
  1501.     # Don't remove this lot, configure will reuse it
  1502.     # if it's still good
  1503.     # $(RM) -r $(build_libdir)/wx/*
  1504.  
  1505. cleanall: clean
  1506.  
  1507.  
  1508. RPMTOP=_dist_dir/_rpm_top
  1509.  
  1510. rpm: bzip-dist
  1511.     @echo "*** Building RPMs ***"
  1512.     -mkdir $(RPMTOP)
  1513.     -mkdir $(RPMTOP)/SOURCES
  1514.     -mkdir $(RPMTOP)/SPECS
  1515.     -mkdir $(RPMTOP)/BUILD
  1516.     -mkdir $(RPMTOP)/RPMS
  1517.     -mkdir $(RPMTOP)/SRPMS
  1518.     cp -f $(WXARCHIVE_BZIP) $(RPMTOP)/SOURCES
  1519.     rpm -ba --define "_topdir `pwd`/$(RPMTOP)" $(WXDIR)/wx$(TOOLKIT).spec
  1520.     mv -f `find $(RPMTOP) -name "wx$(TARGET)*.rpm"` .
  1521.  
  1522.