1*1b8adde7SWilliam Kucharski# 2*1b8adde7SWilliam Kucharski# Copyright 2005 Sun Microsystems, Inc. All rights reserved. 3*1b8adde7SWilliam Kucharski# Use is subject to license terms. 4*1b8adde7SWilliam Kucharski# 5*1b8adde7SWilliam Kucharski# ident "%Z%%M% %I% %E% SMI" 6*1b8adde7SWilliam Kucharski# 7*1b8adde7SWilliam Kucharskiinclude ../Makefile.grub 8*1b8adde7SWilliam Kucharskiinclude Makefile.solaris.defs 9*1b8adde7SWilliam Kucharski 10*1b8adde7SWilliam Kucharski.KEEP_STATE: 11*1b8adde7SWilliam Kucharski 12*1b8adde7SWilliam KucharskiSUBDIRS = netboot stage2 stage1 lib grub util docs 13*1b8adde7SWilliam Kucharski 14*1b8adde7SWilliam Kucharski# 15*1b8adde7SWilliam Kucharski# Source files to be installed in $(SRC_DIR). 16*1b8adde7SWilliam Kucharski# NOTE: although it's under SCCS, config.h is not included here because 17*1b8adde7SWilliam Kucharski# it's automatically generated when configure is run. 18*1b8adde7SWilliam Kucharski# 19*1b8adde7SWilliam KucharskiSRC_DIR = $(ROOT_SRC) 20*1b8adde7SWilliam Kucharski 21*1b8adde7SWilliam KucharskiSRC_FILES = AUTHORS BUGS COPYING ChangeLog INSTALL MAINTENANCE \ 22*1b8adde7SWilliam Kucharski Makefile.am Makefile.in NEWS README THANKS TODO \ 23*1b8adde7SWilliam Kucharski acinclude.m4 aclocal.m4 config.h.in configure.ac stamp-h.in 24*1b8adde7SWilliam KucharskiINST_FILES = $(SRC_FILES:%=$(SRC_DIR)/%) 25*1b8adde7SWilliam Kucharski 26*1b8adde7SWilliam KucharskiSRC_EXECS = compile config.guess config.sub configure depcomp \ 27*1b8adde7SWilliam Kucharski install-sh missing mkinstalldirs 28*1b8adde7SWilliam KucharskiINST_EXECS = $(SRC_EXECS:%=$(SRC_DIR)/%) 29*1b8adde7SWilliam Kucharski$(INST_EXECS) := FILEMODE = 755 30*1b8adde7SWilliam Kucharski 31*1b8adde7SWilliam Kucharski 32*1b8adde7SWilliam KucharskiINSTALL_TARGETS = $(INST_FILES) $(INST_EXECS) 33*1b8adde7SWilliam Kucharski 34*1b8adde7SWilliam Kucharskiall := TARGET = all 35*1b8adde7SWilliam Kucharskiinstall := TARGET = install 36*1b8adde7SWilliam Kucharskiclean := TARGET = clean 37*1b8adde7SWilliam Kucharskiclobber := TARGET = clobber 38*1b8adde7SWilliam Kucharski 39*1b8adde7SWilliam Kucharski 40*1b8adde7SWilliam Kucharskiall install clean clobber: $(SUBDIRS) 41*1b8adde7SWilliam Kucharski 42*1b8adde7SWilliam Kucharski$(SUBDIRS): _FORCE 43*1b8adde7SWilliam Kucharski @cd $@; pwd; $(MAKE) -f Makefile.solaris $(TARGET) 44*1b8adde7SWilliam Kucharski 45*1b8adde7SWilliam Kucharski 46*1b8adde7SWilliam Kucharskiinstall: $(INSTALL_TARGETS) 47*1b8adde7SWilliam Kucharski 48*1b8adde7SWilliam Kucharski$(SRC_DIR)/%: $(SRC_DIR) % 49*1b8adde7SWilliam Kucharski $(INS.file) 50*1b8adde7SWilliam Kucharski 51*1b8adde7SWilliam Kucharski$(SRC_DIR): 52*1b8adde7SWilliam Kucharski $(INS.dir) 53*1b8adde7SWilliam Kucharski 54*1b8adde7SWilliam Kucharski 55*1b8adde7SWilliam Kucharski_FORCE: 56