]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/setup/general/makeapp
Initial revision
[wxWidgets.git] / src / gtk / setup / general / makeapp
diff --git a/src/gtk/setup/general/makeapp b/src/gtk/setup/general/makeapp
new file mode 100644 (file)
index 0000000..a413749
--- /dev/null
@@ -0,0 +1,73 @@
+SHELL=/bin/sh
+
+OS=$(OSTYPE)
+
+all::
+       -@if test "x$(OS)" = x; then \
+          echo "please set the environment variable OSTYPE ";\
+         echo "to a value appropriate for your system.";\
+         echo "to do so type: setenv OSTYPE `uname`   for the csh, tcsh";\
+          echo "               export OSTYPE=`uname`   for other shells";\
+        else \
+         if test -f Makefile.in ; then \
+           if test -f $(OS)/Makefile ; then \
+             NEEDED=`(cd $(OS); ${MAKE} checkneeds;) | grep "needed to compile" `;\
+             if test "x$$NEEDED" = x; then \
+               (cd $(OS); ${MAKE} $@); \
+             else \
+                (cd $(OS); ${MAKE} checkneeds); \
+             fi ; \
+           else \
+             echo "Did you configure your system?";\
+           fi; \
+         fi; \
+       fi;
+
+distrib::
+       @if test ! -d ../../distrib ; then mkdir ../../distrib; fi;
+       @if test ! -f ../../system.list ; then \
+        echo "dummy" > ../../system.list;\
+       fi
+       @(curr=`pwd`; direc=`basename $$curr`;\
+        basedir=`dirname $$curr`;\
+         basedirname=`basename $$basedir`;\
+        if test ! -d ../../distrib/$$basedirname ; then \
+          mkdir ../../distrib/$$basedirname;\
+        fi;\
+        if test -d doc; then (cd doc; make clean;); fi;\
+        (cd ..; \
+         echo creating $$direc.tar from the current directory;\
+         files="`\
+              find $$direc -type f \
+              | fgrep -vf ../system.list \
+              | grep -v "~" \
+              | grep -v "#" \
+             ` $(DISTRIBUTE_ADDITIONAL)";\
+         tar -cf /tmp/$$direc.tar $$files;\
+         echo compressing $$direc.tar to $$direc.tgz;\
+         gzip -c /tmp/$$direc.tar > ../distrib/$$basedirname/$$direc.tgz;\
+         rm /tmp/$$direc.tar;\
+        )\
+       )
+
+.DEFAULT:
+       -@if test "x$(OS)" = x; then \
+          echo "please set the environment variable OSTYPE ";\
+         echo "to a value appropriate for your system.";\
+         echo "to do so type: setenv OSTYPE `uname`   for the csh, tcsh";\
+          echo "               export OSTYPE=`uname`   for other shells";\
+        else \
+         if test -f Makefile.in ; then \
+           if test -f $(OS)/Makefile ; then \
+             NEEDED=`(cd $(OS); ${MAKE} checkneeds) | grep "needed to compile" `;\
+             if test "x$$NEEDED" = x; then \
+               (cd $(OS); ${MAKE} $@); \
+             else \
+                (cd $(OS); ${MAKE} checkneeds); \
+             fi ; \
+           else \
+             echo "Did you configure your system?";\
+           fi \
+         fi \
+       fi
+