]> git.saurik.com Git - wxWidgets.git/blobdiff - Makefile
new location for setup.h.in file
[wxWidgets.git] / Makefile
index 4b603f1824fbe6881e30e22b246a5431ed35bcaf..f3600616b3be876e39158bcc9eafa90aa31bd97a 100644 (file)
--- a/Makefile
+++ b/Makefile
-# Top-level Makefile for wxGTK by Wolfram Gloger
-# based on the version for wx-Xt by Martin Sperl
-
-SHELL=/bin/sh
-
-#if DIRS are defind make only executes in these diretories
-all::
-       @if test "x$(DIRS)" = x; then \
-         for i in src samples utils user; do \
-           echo "entering directory $$i building $@"; \
-           (cd $$i; ${MAKE} -k $@); \
-         done; \
-       else \
-         for i in $(DIRS) xxx; do \
-           if test "$$i" != xxx; then \
-             echo "entering directory $$i building $@"; \
-             (cd $$i; ${MAKE} -k $@); \
-           fi; \
-         done; \
-       fi          
-
-# what to do if a target is not understood:
-# pass it on to all the children...
-
-.DEFAULT::
-       @if test "x$(DIRS)" = x; then \
-         for i in src samples utils user; do \
-           echo "entering directory $$i building $@"; \
-           (cd $$i; ${MAKE} -k $@); \
-         done; \
-       else \
-         for i in $(DIRS) xxx; do \
-           if test "$$i" != xxx; then \
-             echo "entering directory $$i building $@"; \
-             (cd $$i; ${MAKE} -k $@); \
-           fi; \
-         done; \
-       fi
-
-src::
-       @echo "entering directory src building all"
-       @cd src; ${MAKE} all
-
-samples::
-       @echo "entering directory samples building all"
-       @cd samples; ${MAKE} all
-
-utils::
-       @echo "entering directory utils building all"
-       @cd utils; ${MAKE} all
-
-user::
-       @echo "entering directory user building all"
-       @cd user; ${MAKE} all
-
-# the following ones recreate all Makefiles.
-
-makefiles:: recreate
-Makefiles:: recreate
-recreate::
-       @src/gtk/setup/general/createall
-
-# the following ones define what needs to be done to distribute the 
-# library and its components
-
-distribute:: distrib
-distrib:: distrib_base distrib_user join_utils join_samples
-
-distrib_samples::
-       @echo "entering directory samples creating distribution files"
-       @(cd samples; ${MAKE} -k distrib)
-
-distrib_user::
-       @echo "entering directory user creating distribution files"
-       @(cd user; ${MAKE} -k distrib)
-
-distrib_utils:: 
-       @echo "entering directory utils creating distribution files"
-       @(cd utils; ${MAKE} -k distrib)
-
-join_utils:: distrib_utils
-       @$(MAKE) join \
-           BASEDIR=utils \
-           FILES=`echo distrib/utils/*.tgz `
-
-join_samples:: distrib_samples
-       @$(MAKE) join \
-           BASEDIR=samples \
-           FILES=`echo distrib/samples/*.tgz `
-
-join_user:: distrib_user
-       @$(MAKE) join \
-           BASEDIR=user \
-           FILES=`echo distrib/user/*.tgz `
-
-join::
-       @# needed are BASEDIR and FILES
-       @if test "x$$BASEDIR" = x; then\
-         echo "BASEDIR not specified.";\
-         exit -1;\
-       fi
-       @if test "x$$FILES" != x ; then \
-         echo "putting all seperate distribution files:";\
-         echo "$$FILES";\
-         echo "into distrib/$(BASEDIR).tgz";\
-         src/gtk/setup/general/jointar $(BASEDIR) $$FILES distrib/$(BASEDIR).tgz; \
-       else \
-         echo "Nothing to join - deleting..."; \
-         echo "This may be the case, if you have not specified FILES."\
-         rm -f distrib/$(BASEDIR).tgz; \
-       fi
-
-distrib_base:: 
-       @if test ! -d distrib ; then mkdir distrib; fi;
-       @if test ! -f system.list ; then \
-         echo "dummy" > system.list;\
-       fi
-       @(curr=`pwd`; direc=`basename $$curr`;\
-        (cd ..; \
-         echo creating distrib/$$direc.tar from the current directory;\
-         tar -cf /tmp/$$direc.tar \
-           $$direc/COPYING\
-           $$direc/INSTALL\
-           $$direc/Makefile\
-           $$direc/template.mak\
-           $$direc/configure\
-           $$direc/configure.in\
-           $$direc/config.guess\
-           $$direc/config.sub\
-           $$direc/install-sh\
-           $$direc/user/Makefile \
-           $$direc/utils/Makefile \
-           $$direc/samples/Makefile \
-           ;\
-         sed "s|^\(.*\)$$|/\1/|g" $$direc/system.list \
-           | uniq > /tmp/$$direc.list; \
-         echo "/RCS/" >> /tmp/$$direc.list; \
-         for each in misc docs wx src setup; do \
-           tar -uf /tmp/$$direc.tar \
-             `\
-              find $$direc/$$each \( -type f -o -type l \) -print \
-              | fgrep -vf /tmp/$$direc.list \
-              | grep -v "[~#]$$" \
-             ` ;\
-         done; \
-         echo compressing $$direc.tar to $$direc.tgz;\
-         gzip -9 -c /tmp/$$direc.tar > $$direc/distrib/$$direc.tgz;\
-         rm /tmp/$$direc.tar /tmp/$$direc.list;\
-        )\
-       )
-
-# the following ones are only needed if configure.in has changed
-# and needs to be updated...
-
-config:: configure
-
-configure::
-       @autoconf
-       @cat configure \
-         | sed "s/config.cache/\$$OSTYPE.config.cache/g" \
-         | sed "s/config.status/\$$OSTYPE.config.status/g" \
-         | sed "s/\*\*--/  --/g" \
-         > configure1
-       @chmod a+x configure1
-       @mv configure1 configure
+# Generated automatically from Makefile.in by configure.
+# Makefile.in generated automatically by automake 1.4 from Makefile.am
 
+# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = /bin/sh
+
+srcdir = .
+top_srcdir = .
+prefix = /usr/local
+exec_prefix = ${prefix}
+
+bindir = ${exec_prefix}/bin
+sbindir = ${exec_prefix}/sbin
+libexecdir = ${exec_prefix}/libexec
+datadir = ${prefix}/share
+sysconfdir = ${prefix}/etc
+sharedstatedir = ${prefix}/com
+localstatedir = ${prefix}/var
+libdir = ${exec_prefix}/lib
+infodir = ${prefix}/info
+mandir = ${prefix}/man
+includedir = ${prefix}/include
+oldincludedir = /usr/include
+
+DESTDIR =
+
+pkgdatadir = $(datadir)/wxWindows
+pkglibdir = $(libdir)/wxWindows
+pkgincludedir = $(includedir)/wxWindows
+
+top_builddir = .
+
+ACLOCAL = aclocal
+AUTOCONF = autoconf
+AUTOMAKE = automake
+AUTOHEADER = autoheader
+
+INSTALL = /usr/bin/install -c
+INSTALL_PROGRAM = ${INSTALL} $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_SCRIPT = ${INSTALL_PROGRAM}
+transform = s,x,x,
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = i686-pc-linux-gnu
+host_triplet = i686-pc-linux-gnu
+AR = ar
+AS = 
+CC = gcc
+CPP = gcc -E
+CXX = c++
+CXXCPP = c++ -E
+DLLTOOL = 
+DOCS_SUBDIRS = 
+EXTRA_LIBS = 
+EXTRA_LINK = 
+EXTRA_VPATH = 
+GTK_CFLAGS = -I/seth/zeitlin/include -I/usr/X11R6/include -I/home/zeitlin/lib/glib/include -I/home/zeitlin/include
+GTK_CONFIG = /users/etudiants/zeitlin/seth/bin/gtk-config
+GTK_LIBS = -L/seth/zeitlin/lib -L/usr/X11R6/lib -lgtk -lgdk -L/home/zeitlin/lib -rdynamic -lgmodule -lglib -ldl -lXext -lX11 -lm
+GUILIBS =      
+GUI_TK_INCLUDE = @GUI_TK_INCLUDE@
+GUI_TK_LIBRARY = @GUI_TK_LIBRARY@
+GUI_TK_LINK = @GUI_TK_LINK@
+INCLUDES = @INCLUDES@
+JOYSTICK_OBJ = 
+LD = /usr/bin/ld
+LEX = flex
+LIBS = /src/libwx_gtk2.la        -L/seth/zeitlin/lib -L/usr/X11R6/lib -lgtk -lgdk -L/home/zeitlin/lib -rdynamic -lgmodule -lglib -ldl -lXext -lX11 -lm 
+LIBTOOL = $(SHELL) $(top_builddir)/libtool
+LN_S = ln -s
+LTLIBOBJS =  image.lo checklst.lo dataobj.lo utilsgtk.lo dirdlgg.lo win_gtk.lo utilsres.lo slider.lo threadpsx.lo extended.lo docmdi.lo docview.lo
+MAKEINFO = makeinfo
+NM = /usr/bin/nm -B
+OPTIMISE = @OPTIMISE@
+OS = Linux
+PACKAGE = wxWindows
+POSIX4_LINK = 
+PROFILE = @PROFILE@
+RANLIB = ranlib
+SAMPLES_SUBDIRS =  thread internat
+STRIP = strip
+THREADS_LINK = -lpthread
+THREADS_OBJ = threadpsx.lo
+TOOLKIT = GTK
+TOOLKIT_DEF = -D__WXGTK__
+USER_SUBDIRS = 
+UTILS_SUBDIRS = 
+VERSION = 2.01
+WCHAR_LINK = 
+WXBASEDIR = /seth/zeitlin/wxWindows
+WXDEBUG = @WXDEBUG@
+WXDEBUG_DEFINE = -D__WXDEBUG__
+WX_LIBRARY = gtk2
+WX_LINK = -lwx_gtk2
+WX_MAJOR_VERSION_NUMBER = 2
+WX_MINOR_VERSION_NUMBER = 01
+YACC = bison -y
+
+SUBDIRS = src utils user docs # samples
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = ./include/wx/${TOOLKIT_DIR}/setup.h
+CONFIG_CLEAN_FILES =  wx-config
+DIST_COMMON =  Makefile.am Makefile.in aclocal.m4 config.guess \
+config.sub configure configure.in include/setup.hin include/stamp-h.in \
+install-sh ltconfig ltmain.sh missing mkinstalldirs wx-config.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = gtar
+GZIP_ENV = --best
+all: all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+       cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+       cd $(top_builddir) \
+         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       $(SHELL) ./config.status --recheck
+$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
+       cd $(srcdir) && $(AUTOCONF)
+
+include/wx//setup.h: include/wx//stamp-h
+       @if test ! -f $@; then \
+               rm -f include/wx//stamp-h; \
+               $(MAKE) include/wx//stamp-h; \
+       else :; fi
+include/wx//stamp-h: $(srcdir)/include/setup.hin $(top_builddir)/config.status
+       cd $(top_builddir) \
+         && CONFIG_FILES= CONFIG_HEADERS=include/wx//setup.h:include/setup.hin \
+            $(SHELL) ./config.status
+       @echo timestamp > include/wx//stamp-h 2> /dev/null
+$(srcdir)/include/setup.hin: $(srcdir)/include/wx//stamp-h.in
+       @if test ! -f $@; then \
+               rm -f $(srcdir)/include/wx//stamp-h.in; \
+               $(MAKE) $(srcdir)/include/wx//stamp-h.in; \
+       else :; fi
+$(srcdir)/include/wx//stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+       cd $(top_srcdir) && $(AUTOHEADER)
+       @echo timestamp > $(srcdir)/include/wx//stamp-h.in 2> /dev/null
+
+mostlyclean-hdr:
+
+clean-hdr:
+
+distclean-hdr:
+       -rm -f include/wx//setup.h
+
+maintainer-clean-hdr:
+wx-config: $(top_builddir)/config.status wx-config.in
+       cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+
+
+
+all-recursive install-data-recursive install-exec-recursive \
+installdirs-recursive install-recursive uninstall-recursive  \
+check-recursive installcheck-recursive info-recursive dvi-recursive:
+       @set fnord $(MAKEFLAGS); amf=$$2; \
+       dot_seen=no; \
+       target=`echo $@ | sed s/-recursive//`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done; \
+       if test "$$dot_seen" = "no"; then \
+         $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+       fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+       @set fnord $(MAKEFLAGS); amf=$$2; \
+       dot_seen=no; \
+       rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
+         rev="$$subdir $$rev"; \
+         test "$$subdir" = "." && dot_seen=yes; \
+       done; \
+       test "$$dot_seen" = "no" && rev=". $$rev"; \
+       target=`echo $@ | sed s/-recursive//`; \
+       for subdir in $$rev; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done && test -z "$$fail"
+tags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+       done
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP)
+       list='$(SOURCES) $(HEADERS)'; \
+       unique=`for i in $$list; do echo $$i; done | \
+         awk '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       here=`pwd` && cd $(srcdir) \
+         && mkid -f$$here/ID $$unique $(LISP)
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+   if test "$$subdir" = .; then :; else \
+           test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
+   fi; \
+       done; \
+       list='$(SOURCES) $(HEADERS)'; \
+       unique=`for i in $$list; do echo $$i; done | \
+         awk '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
+         || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) -o $$here/TAGS)
+
+mostlyclean-tags:
+
+clean-tags:
+
+distclean-tags:
+       -rm -f TAGS ID
+
+maintainer-clean-tags:
+
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+       -rm -rf $(distdir)
+       GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
+       mkdir $(distdir)/=build
+       mkdir $(distdir)/=inst
+       dc_install_base=`cd $(distdir)/=inst && pwd`; \
+       cd $(distdir)/=build \
+         && ../configure --srcdir=.. --prefix=$$dc_install_base \
+         && $(MAKE) $(AM_MAKEFLAGS) \
+         && $(MAKE) $(AM_MAKEFLAGS) dvi \
+         && $(MAKE) $(AM_MAKEFLAGS) check \
+         && $(MAKE) $(AM_MAKEFLAGS) install \
+         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+         && $(MAKE) $(AM_MAKEFLAGS) dist
+       -rm -rf $(distdir)
+       @banner="$(distdir).tar.gz is ready for distribution"; \
+       dashes=`echo "$$banner" | sed s/./=/g`; \
+       echo "$$dashes"; \
+       echo "$$banner"; \
+       echo "$$dashes"
+dist: distdir
+       -chmod -R a+r $(distdir)
+       GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
+       -rm -rf $(distdir)
+dist-all: distdir
+       -chmod -R a+r $(distdir)
+       GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
+       -rm -rf $(distdir)
+distdir: $(DISTFILES)
+       -rm -rf $(distdir)
+       mkdir $(distdir)
+       -chmod 777 $(distdir)
+       here=`cd $(top_builddir) && pwd`; \
+       top_distdir=`cd $(distdir) && pwd`; \
+       distdir=`cd $(distdir) && pwd`; \
+       cd $(top_srcdir) \
+         && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --foreign Makefile
+       @for file in $(DISTFILES); do \
+         d=$(srcdir); \
+         if test -d $$d/$$file; then \
+           cp -pr $$/$$file $(distdir)/$$file; \
+         else \
+           test -f $(distdir)/$$file \
+           || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+           || cp -p $$d/$$file $(distdir)/$$file || :; \
+         fi; \
+       done
+       for subdir in $(SUBDIRS); do \
+         if test "$$subdir" = .; then :; else \
+           test -d $(distdir)/$$subdir \
+           || mkdir $(distdir)/$$subdir \
+           || exit 1; \
+           chmod 777 $(distdir)/$$subdir; \
+           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
+             || exit 1; \
+         fi; \
+       done
+info-am:
+info: info-recursive
+dvi-am:
+dvi: dvi-recursive
+check-am: all-am
+check: check-recursive
+installcheck-am:
+installcheck: installcheck-recursive
+install-exec-am: install-exec-local
+install-exec: install-exec-recursive
+
+install-data-am:
+install-data: install-data-recursive
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-recursive
+uninstall-am:
+uninstall: uninstall-recursive
+all-am: Makefile
+all-redirect: all-recursive
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs: installdirs-recursive
+installdirs-am:
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES)
+       -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-hdr mostlyclean-tags mostlyclean-generic
+
+mostlyclean: mostlyclean-recursive
+
+clean-am:  clean-hdr clean-tags clean-generic mostlyclean-am
+
+clean: clean-recursive
+
+distclean-am:  distclean-hdr distclean-tags distclean-generic clean-am
+       -rm -f libtool
+
+distclean: distclean-recursive
+       -rm -f config.status
+
+maintainer-clean-am:  maintainer-clean-hdr maintainer-clean-tags \
+               maintainer-clean-generic distclean-am
+       @echo "This command is intended for maintainers to use;"
+       @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-recursive
+       -rm -f config.status
+
+.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
+install-data-recursive uninstall-data-recursive install-exec-recursive \
+uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
+all-recursive check-recursive installcheck-recursive info-recursive \
+dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
+maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
+distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
+dvi-am dvi check check-am installcheck-am installcheck \
+install-exec-local install-exec-am install-exec install-data-am \
+install-data install-am install uninstall-am uninstall all-redirect \
+all-am all installdirs-am installdirs mostlyclean-generic \
+distclean-generic clean-generic maintainer-clean-generic clean \
+mostlyclean distclean maintainer-clean
+
+
+install-exec-local:
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
+       $(INSTALL_PROGRAM) wx-config $(DESTDIR)$(pkgdatadir)/wx-config
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT: