GNUmakefile.in 912 Bytes
Newer Older
1 2
#
# EMULAB-COPYRIGHT
3
# Copyright (c) 2000-2012 University of Utah and the Flux Group.
4 5 6 7 8 9 10 11 12 13
# All rights reserved.
#

SRCDIR		= @srcdir@
TESTBED_SRCDIR	= @top_srcdir@
OBJDIR		= ..
SUBDIR		= install

include $(OBJDIR)/Makeconf

14
ifeq ($(STANDALONE_CLEARINGHOUSE),0)
15
TARGETS	= libinstall.pm boss-install ops-install fs-install dump-descriptors \
16
	load-descriptors update-install update-mfs update-testbed testbed-version \
17
	installvars.pm emulab-install
18 19 20 21
else
TARGETS = clrhouse-install
endif

22 23 24 25
#
# Force dependencies on the scripts so that they will be rerun through
# configure if the .in file is changed.
# 
26
all: $(TARGETS)
27 28 29

include $(TESTBED_SRCDIR)/GNUmakerules

30
install: $(INSTALL_LIBDIR)/libinstall.pm \
31
	$(INSTALL_LIBDIR)/installvars.pm \
32
	$(INSTALL_SBINDIR)/update-install \
33
	$(INSTALL_SBINDIR)/update-testbed \
34 35
	$(INSTALL_SBINDIR)/testbed-version \
	$(INSTALL_SBINDIR)/load-descriptors
36 37

clean: 
38
	rm -f $(TARGETS)