# # Copyright (c) 2000-2018 University of Utah and the Flux Group. # # {{{EMULAB-LICENSE # # This file is part of the Emulab network testbed software. # # This file is free software: you can redistribute it and/or modify it # under the terms of the GNU Affero General Public License as published by # the Free Software Foundation, either version 3 of the License, or (at # your option) any later version. # # This file is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public # License for more details. # # You should have received a copy of the GNU Affero General Public License # along with this file. If not, see . # # }}} # SRCDIR = @srcdir@ TESTBED_SRCDIR = @top_srcdir@ OBJDIR = @top_builddir@ SUBDIR = $(subst $(TESTBED_SRCDIR)/,,$(SRCDIR)) include $(OBJDIR)/Makeconf all: bootinfoclient include $(TESTBED_SRCDIR)/GNUmakerules CFLAGS += -Wall -I${OBJDIR} \ -DFALLBACK_HOST='"$(BOSSNODE)"' -DBOSSNODE='"$(BOSSNODE)"' bootinfoclient: bootinfoclient.o bootinfo_version.o bootwhat.h $(CC) $(LDSTATIC) $(CFLAGS) $(INCS) $(LIBS) \ -o bootinfoclient bootinfoclient.o bootinfo_version.o bootinfo_version.c: bootinfoclient.c echo >$@ "char build_info[] = \"Built `date +%d-%b-%Y` by `id -nu`@`hostname | sed 's/\..*//'`:`pwd`\";" install: control: control-install: subboss: subboss-install: client: all client-install: client $(INSTALL_PROGRAM) bootinfoclient $(DESTDIR)$(CLIENT_BINDIR) clean: rm -f *.o bootinfoclient