# Mark Huang <mlhuang@cs.princeton.edu>
# Copyright (C) 2003-2005 The Trustees of Princeton University
#
-# $Id: Makefile,v 1.67 2005/05/04 20:05:53 mlhuang Exp $
+# $Id: Makefile,v 1.68 2005/05/04 20:35:27 mlhuang Exp $
#
# Default target
kexec-tools-SPEC := kexec-tools/kexec-tools.spec
ALL += kexec-tools
-#
-# Request Tracker 3
-#
-
-rt3-CVSROOT := :pserver:anon@cvs.planet-lab.org:/cvs
-rt3-MODULE := rt3
-rt3-SPEC := rt3/etc/rt.spec
-ALL += rt3
-
-#
-# Mail::SpamAssassin
-#
-
-spamassassin-CVSROOT := :pserver:anon@cvs.planet-lab.org:/cvs
-spamassassin-MODULE := spamassassin
-spamassassin-SPEC := spamassassin/spamassassin.spec
-ALL += spamassassin
-
-PACKAGES := $(ALL)
-
-#
-# Non-default packages
-#
-
-#
-# PlanetLab Central Server Management
-#
-
-plc-CVSROOT := :ext:cvs.planet-lab.org:/cvs
-plc-MODULE := plc
-plc-SPEC := plc/plc.spec
-PACKAGES += plc
-
-ifeq ($(findstring $(package),$(PACKAGES)),)
+ifeq ($(findstring $(package),$(ALL)),)
# Build all packages
all: $(ALL)
sh ./packages.sh -b "http://build.planet-lab.org/$(subst $(HOME)/,,$(shell pwd))/SRPMS" SRPMS > SRPMS/packages.xml
# Recurse
-$(PACKAGES):
+$(ALL):
$(MAKE) package=$@
# Upload packages to boot server
endif
# Remove files generated by this package
-$(foreach package,$(PACKAGES),$(package)-clean): %-clean:
+$(foreach package,$(ALL),$(package)-clean): %-clean:
$(MAKE) package=$* clean
# Remove all generated files
clean:
rm -rf BUILD RPMS SOURCES SPECS SRPMS .rpmmacros .cvsps
-.PHONY: all $(PACKAGES) $(foreach package,$(PACKAGES),$(package)-clean) clean
+.PHONY: all $(ALL) $(foreach package,$(ALL),$(package)-clean) clean
else