# Mark Huang <mlhuang@cs.princeton.edu>
# Copyright (C) 2003-2006 The Trustees of Princeton University
#
-# $Id: Makefile,v 1.84 2006/02/22 21:42:37 mlhuang Exp $
+# $Id: Makefile,v 1.85 2006/03/08 21:29:25 mlhuang Exp $
#
# Default target
all:
-# Default values. If TAG is HEAD, a %{date} variable will be defined
-# in the generated spec file.
-TAG := HEAD
-CVSROOT := :pserver:anon@cvs.planet-lab.org:/cvs
-RPMBUILD := rpmbuild
-CVS_RSH := ssh
-
# By default, the naming convention for built RPMS is
# <name>-<version>-<release>.<PLDISTRO>.<arch>.rpm
# Set PLDISTRO on the command line to differentiate between downstream
include $(PLDISTRO).mk
+RPMBUILD ?= rpmbuild
+CVS_RSH ?= ssh
+
ifeq ($(findstring $(package),$(ALL)),)
# Build all packages
TAG := $(if $($(package)-TAG),$($(package)-TAG),$(TAG))
MODULE := $($(package)-MODULE)
SPEC := $($(package)-SPEC)
-RPMFLAGS := $($(package)-RPMFLAGS)
+RPMFLAGS := $(if $($(package)-RPMFLAGS),$($(package)-RPMFLAGS),$(RPMFLAGS))
RPMBUILD := $(if $($(package)-RPMBUILD),$($(package)-RPMBUILD),$(RPMBUILD))
CVS_RSH := $(if $($(package)-CVS_RSH),$($(package)-CVS_RSH),$(CVS_RSH))