[27132] in Source-Commits
/svn/athena r25964 - trunk/debathena/scripts/build-server/build-all
daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Wed May 8 12:14:42 2013
Date: Wed, 8 May 2013 12:14:33 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201305081614.r48GEX4N024217@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Author: jdreed
Date: 2013-05-08 12:14:33 -0400 (Wed, 08 May 2013)
New Revision: 25964
Modified:
trunk/debathena/scripts/build-server/build-all/Makefile
Log:
- Don't hardcode suite and psuite, require specifying them at build time
Modified: trunk/debathena/scripts/build-server/build-all/Makefile
===================================================================
--- trunk/debathena/scripts/build-server/build-all/Makefile 2013-05-08 15:48:28 UTC (rev 25963)
+++ trunk/debathena/scripts/build-server/build-all/Makefile 2013-05-08 16:14:33 UTC (rev 25964)
@@ -1,7 +1,13 @@
-suite := quantal
-psuite := quantal
-STAMPS := /afs/sipb.mit.edu/project/debathena/arch/amd64_deb40/bin/build-server/build-all/stamps/stamps.$(suite)
+ifndef suite
+$(error FATAL: 'suite' is not set (e.g. make suite=foo [psuite=bar] target))
+endif
+ifndef psuite
+$(warning WARNING: 'psuite' is not defined. Assuming a rebuild (psuite=$(suite)))
+psuite:= $(suite)
+endif
+STAMPS := /afs/sipb.mit.edu/project/debathena/machines/awesome-build-server/stamps.$(suite)
+
package = $(STAMPS)/$(1).done
all: build-all