More build system polishing.. mostly. Some stuff ported over from
authorRon Lee <ron@debian.org>
Fri, 28 Sep 2001 07:00:13 +0000 (07:00 +0000)
committerRon Lee <ron@debian.org>
Fri, 28 Sep 2001 07:00:13 +0000 (07:00 +0000)
commit3a922bb4bd8dbcb04e31e324648c2912e167e0cd
tree20b0c576cfc5fa76f57f6df8938b64096b13fd41
parent0e300ddd7d91d46e3d9fcbbefe916b0fda6fcbbc
More build system polishing..  mostly.  Some stuff ported over from
recent changes to the 2.2 branch.

Rationalised the autoconf scripts again, removed lots of stuff that
shouldn't be there anymore and pounded the rest into an even tighter
furball. (There's more work to be done here, but we're getting there..)

Implemented the library naming scheme outlined in tn0012.txt -- introduced
'toolchain' and 'widget set' into the autoconf scripts, obsoleted the
top level wx/setup.h and much of the mess associated with it.

More changes for cross compiling and 2.3 debs.

s/burnt_name/soname/g ; s/CC/CXX/g ; s/CCC/CC/g ;  Just because it's Right.
(Thanks Vadim for already doing *FLAGS..)

Fixed libfl Makefile to actually work.

Removed *_DEPS from tmake templates, in every case they can be determined
from the relevant *_OBJS

Added BASE_MSW_OBJS, a couple of missing #includes, some missing files to
the 'dist' targets, and fixed some compile warnings.

Changed setup.py to use wx-config --gl-libs instead of hard coded constants.

 Modified Files:
  Makefile.in configure configure.in setup.h.in wx-config.in
  wxBase.spec wxGTK.spec wxMotif.spec
  contrib/include/wx/applet/window.h contrib/src/Makefile.in
  contrib/src/applet/appletwindow.cpp contrib/src/fl/Makefile.in
  debian/changelog debian/control.in debian/libwxbase-dbg.dirs
  debian/libwxbase-dbg.links debian/libwxbase-dbg.postinst
  debian/libwxbase-dbg.prerm debian/libwxbase-dev.dirs
  debian/libwxbase-dev.files debian/libwxbase-dev.links
  debian/libwxbase-dev.postinst debian/libwxbase-dev.prerm
  debian/libwxgtk-dbg.dirs debian/libwxgtk-dbg.links
  debian/libwxgtk-dbg.postinst debian/libwxgtk-dbg.prerm
  debian/libwxgtk-dev.dirs debian/libwxgtk-dev.files
  debian/libwxgtk-dev.links debian/libwxgtk-dev.postinst
  debian/libwxgtk-dev.prerm debian/rules
  distrib/msw/tmake/base.t distrib/msw/tmake/gtk.t
  distrib/msw/tmake/mgl.t distrib/msw/tmake/motif.t
  distrib/msw/tmake/msw.t distrib/msw/tmake/os2.t
  distrib/msw/tmake/univ.t docs/motif/install.txt
  include/wx/msw/private.h include/wx/os2/SETUP.H
  include/wx/os2/SETUP0.H samples/ipc/Makefile.in
  samples/sockets/Makefile.in src/files.lst src/make.env.in
  src/makelib.env.in src/makeprog.env.in src/common/strconv.cpp
  src/gtk/files.lst src/mgl/files.lst src/motif/files.lst
  src/msw/files.lst src/msw/gsocket.c src/msw/gsockmsw.c
  src/msw/toplevel.cpp src/msw/utils.cpp src/os2/files.lst
  src/univ/files.lst wxPython/setup.py
 Added Files:
  debian/libwxbase-msw-dev.dirs debian/libwxbase-msw-dev.links
  debian/libwxbase-msw-dev.postinst
  debian/libwxbase-msw-dev.prerm debian/libwxmsw-dev.dirs
  debian/libwxmsw-dev.links debian/libwxmsw-dev.postinst
  debian/libwxmsw-dev.prerm debian/wxwin-doc.doc-base
  debian/wxwin-headers-msw.dirs
 Removed Files:
  debian/wxwin-doc.doc-base.in include/wx/setup.h

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11713 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
74 files changed:
Makefile.in
configure
configure.in
contrib/include/wx/applet/window.h
contrib/src/Makefile.in
contrib/src/applet/appletwindow.cpp
contrib/src/fl/Makefile.in
debian/changelog
debian/control.in
debian/libwxbase-dbg.dirs
debian/libwxbase-dbg.links
debian/libwxbase-dbg.postinst
debian/libwxbase-dbg.prerm
debian/libwxbase-dev.dirs
debian/libwxbase-dev.files
debian/libwxbase-dev.links
debian/libwxbase-dev.postinst
debian/libwxbase-dev.prerm
debian/libwxbase-msw-dev.dirs [new file with mode: 0644]
debian/libwxbase-msw-dev.links [new file with mode: 0644]
debian/libwxbase-msw-dev.postinst [copied from debian/libwxbase-dev.postinst with 78% similarity]
debian/libwxbase-msw-dev.prerm [new file with mode: 0644]
debian/libwxgtk-dbg.dirs
debian/libwxgtk-dbg.links
debian/libwxgtk-dbg.postinst
debian/libwxgtk-dbg.prerm
debian/libwxgtk-dev.dirs
debian/libwxgtk-dev.files
debian/libwxgtk-dev.links
debian/libwxgtk-dev.postinst
debian/libwxgtk-dev.prerm
debian/libwxmsw-dev.dirs [new file with mode: 0644]
debian/libwxmsw-dev.links [new file with mode: 0644]
debian/libwxmsw-dev.postinst [copied from debian/libwxbase-dev.postinst with 78% similarity]
debian/libwxmsw-dev.prerm [new file with mode: 0644]
debian/rules
debian/wxwin-doc.doc-base [moved from debian/wxwin-doc.doc-base.in with 100% similarity]
debian/wxwin-headers-msw.dirs [new file with mode: 0644]
distrib/msw/tmake/base.t
distrib/msw/tmake/gtk.t
distrib/msw/tmake/mgl.t
distrib/msw/tmake/motif.t
distrib/msw/tmake/msw.t
distrib/msw/tmake/os2.t
distrib/msw/tmake/univ.t
docs/motif/install.txt
include/wx/msw/private.h
include/wx/os2/setup.h
include/wx/os2/setup0.h
include/wx/setup.h [deleted file]
samples/ipc/Makefile.in
samples/sockets/Makefile.in
setup.h.in
src/common/strconv.cpp
src/files.lst
src/gtk/files.lst
src/gtk1/files.lst
src/make.env.in
src/makelib.env.in
src/makeprog.env.in
src/mgl/files.lst
src/motif/files.lst
src/msw/files.lst
src/msw/gsocket.c
src/msw/gsockmsw.c
src/msw/toplevel.cpp
src/msw/utils.cpp
src/os2/files.lst
src/univ/files.lst
wx-config.in
wxBase.spec
wxGTK.spec
wxMotif.spec
wxPython/setup.py