#
#      "@(#)Makefile 1.48 98/12/09"
#
# Copyright (c) 1992-1996 Sun Microsystems, Inc.  All Rights Reserved.
#

# Makefile for miscellaneous files
#
# FILES are those things that are just used as is
########

include $(SRC)/Makefile.master

ROOTSBIN = 		$(CD0_ROOT)/sbin
ROOTUSRSBIN = 		$(CD0_ROOT)/usr/sbin
ROOTCONFIG = 		$(CD0_ROOT)/$(CONFIG)
BOOTRCETC =  		$(CD0_ROOT)/etc

#SUBDIRS = x86_boot

all:=			TARGET=	all
install:=		TARGET=	install
install_h:=		TARGET= install_h
clean:=			TARGET=	clean
clobber:=		TARGET=	clobber

# SCRIPTS are .sh files, use the default rules
DISK_SBIN_SCRIPTS= 	cd0_install \
			getLocale \
			rcS \
			setupRoot \
			startup \
			suninstall

DISK_USRSBIN_SCRIPTS =	ttinstall installtool

CONFIGFILES = 		sys.dtwmrc

BOOTRCFILES =  		bootrc

SCRIPTS = 		$(DISK_SBIN_SCRIPTS)
USRSBINSCRIPTS =	$(DISK_USRSBIN_SCRIPTS)

ROOTCONFIGFILE = 	$(CONFIGFILES:%=$(ROOTCONFIG)/%)

ROOTSBINPROG = 		$(DISK_SBIN_SCRIPTS:%=$(ROOTSBIN)/%)
ROOTUSRSBINPROG = 	$(DISK_USRSBIN_SCRIPTS:%=$(ROOTUSRSBIN)/%)

ROOTBOOTRCPROG = 	$(BOOTRCFILES:%=$(BOOTRCETC)/%)

ROOTBOOTTMPBOOTPROG = 	$(BOOTTMPBOOTFILES:%=$(BOOTTMPBOOT)/%)

ROOTBOOTTMPBOOTSOLPROG = $(BOOTTMPBOOTSOLFILES:%=$(BOOTTMPBOOTSOL)/%)

.KEEP_STATE:

all install: ${SCRIPTS} $(ROOTSBINPROG) $(ROOTCONFIGFILE) \
	     $(ROOTBOOTRCPROG) $(ROOTUSRSBINPROG)

all install:

$(SUBDIRS): FRC
	cd $@; pwd; $(MAKE) $(TARGET)

$(ROOTSBIN)/%: %
	$(INS.exec)

$(ROOTUSRSBIN)/%: %
	$(INS.exec)

$(BOOTRCETC)/%: %
		$(INS.file)

$(BOOTTMPBOOT)/%: %
		$(INS.file)

$(BOOTTMPBOOTSOL)/%: %
		$(INS.file)

$(ROOTCONFIG)/%: %
	$(INS.file)

$(ROOTTMP)/%: %
	$(INS.file)

headers:

install_h:

clean clobber:
	$(RM) ${SCRIPTS}
	$(RM) ${ROOTSBINPROG}
	$(RM) ${ROOTCONFIGFILE}
	$(RM) ${ROOTBOOTRCPROG}
	$(RM) ${ROOTUSRSBINPROG}

FRC:

.KEEP_STATE:

