add global makefiles
authorkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Sun, 1 Feb 2009 17:29:07 +0000 (17:29 +0000)
committerkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Sun, 1 Feb 2009 17:29:07 +0000 (17:29 +0000)
git-svn-id: https://silmor.de/svn/softmagic/smoke/trunk@257 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

Makefile.mingw [new file with mode: 0644]
Makefile.unix [new file with mode: 0644]

diff --git a/Makefile.mingw b/Makefile.mingw
new file mode 100644 (file)
index 0000000..1bdb717
--- /dev/null
@@ -0,0 +1,51 @@
+###########################################################
+# global Makefile for MagicSmoke, MinGW flavour
+# (c) Konrad Rosenbaum, 2008-9
+###########################################################
+
+######
+#global configuration
+
+#change this if Qt is not in your PATH
+QMAKE = qmake
+#eg:
+#QMAKE = C:/Qt-4.4.3/bin/qmake
+#if you want to use a non-standard spec use something like this:
+#QMAKE = qmake -spec win32-g++
+
+#change this if doxygen uses a different name or is not in your PATH
+DOXYGEN = doxygen
+
+###########################################################
+# END OF CONFIGURATION
+# No editable content below this line
+###########################################################
+
+all: server client
+
+wob: woc
+       cd wob ; ../woc/woc magicsmoke.wolf
+
+woc:
+       cd woc ; $(QMAKE)
+       cd woc ; $(MAKE)
+
+server: wob
+
+client: wob zip
+       cd src ; $(QMAKE)
+       cd src ; $(MAKE)
+
+zip:
+       cd zip ; $(QMAKE)
+       cd zip ; $(MAKE)
+
+dist:
+       @echo Distribution not implemented yet
+
+sdoc:
+       $(DOXYGEN) Doxyfile-php
+       $(DOXYGEN) Doxyfile-cpp
+
+#tell Make that the rules above are symbolic:
+.PHONY: woc wob server client sdoc zip
\ No newline at end of file
diff --git a/Makefile.unix b/Makefile.unix
new file mode 100644 (file)
index 0000000..8216a2d
--- /dev/null
@@ -0,0 +1,48 @@
+###########################################################
+# global Makefile for MagicSmoke, Unix flavour
+# (c) Konrad Rosenbaum, 2008-9
+###########################################################
+
+######
+#global configuration
+
+#change this if Qt is not in your PATH
+QMAKE = qmake
+#eg:
+#QMAKE = /usr/local/Trolltech/Qt-4.4.3/bin/qmake
+#if you want to use a non-standard spec use something like this:
+#QMAKE = qmake -spec linux-icc-64
+
+#change this if doxygen uses a different name or is not in your PATH
+DOXYGEN = doxygen
+
+###########################################################
+# END OF CONFIGURATION
+# No editable content below this line
+###########################################################
+
+all: server client
+
+wob: woc
+       cd wob ; ../woc/woc magicsmoke.wolf
+
+woc:
+       cd woc; $(QMAKE) && $(MAKE)
+
+server: wob
+
+client: wob zip
+       cd src ; $(QMAKE) && $(MAKE)
+
+zip:
+       cd zip ; $(QMAKE) && $(MAKE)
+
+dist:
+       @echo Distribution not implemented yet
+
+sdoc:
+       $(DOXYGEN) Doxyfile-php
+       $(DOXYGEN) Doxyfile-cpp
+
+#tell Make that the rules above are symbolic:
+.PHONY: woc wob server client sdoc zip
\ No newline at end of file