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