[rott-commits] r272 - trunk

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Wed Nov 14 05:51:44 EST 2012


Author: fabian
Date: 2012-11-14 05:51:44 -0500 (Wed, 14 Nov 2012)
New Revision: 272

Added:
   trunk/Makefile
Log:
Add a top-level Makefile to build all four flavors.

Added: trunk/Makefile
===================================================================
--- trunk/Makefile	                        (rev 0)
+++ trunk/Makefile	2012-11-14 10:51:44 UTC (rev 272)
@@ -0,0 +1,35 @@
+FLVRS=huntbgin darkwar rottcd rottsite
+ROTTS=$(addprefix rott-,$(FLVRS))
+SRCDIR=rott
+
+export AR CC RANLIB ARFLAGS CFLAGS CPPFLAGS LDFLAGS LDLIBS
+
+all: $(ROTTS)
+
+# Shareware Version
+rott-huntbgin:
+	$(MAKE) -C $(SRCDIR) tidy
+	$(MAKE) -C $(SRCDIR) ROTT=$@
+	mv $(SRCDIR)/$@ .
+
+# Commercial Version
+rott-darkwar:
+	$(MAKE) -C $(SRCDIR) tidy
+	$(MAKE) -C $(SRCDIR) ROTT=$@ SHAREWARE=0
+	mv $(SRCDIR)/$@ .
+
+# CD Version
+rott-rottcd:
+	$(MAKE) -C $(SRCDIR) tidy
+	$(MAKE) -C $(SRCDIR) ROTT=$@ SHAREWARE=0 SUPERROTT=1
+	mv $(SRCDIR)/$@ .
+
+# Site License CD Version
+rott-rottsite:
+	$(MAKE) -C $(SRCDIR) tidy
+	$(MAKE) -C $(SRCDIR) ROTT=$@ SHAREWARE=0 SITELICENSE=1
+	mv $(SRCDIR)/$@ .
+
+clean:
+	$(MAKE) -C $(SRCDIR) $@
+	$(RM) $(ROTTS) $(addsuffix .exe,$(ROTTS))


Property changes on: trunk/Makefile
___________________________________________________________________
Name: svn:executable
   + *



More information about the rott-commits mailing list