
#ident	"@(#)install_Makefile.master	1.6	94/05/19 SMI"

#
# Installation information
#

# PKG_NAME=SUNWDrv
COMP=driver_dev
 
DDK_DIR=${SAMPLE_DRIVER_ROOT}/SUNWddk/ddk_2.4

COMP_DIR=${DDK_DIR}/${COMP}
SRC_DIR=${COMP_DIR}
DOC_DIR=${COMP_DIR}/doc
MOD_DIR=${SRC_DIR}/${MOD}

# PKG_DIR=${SAMPLE_DRIVER_ROOT}/pkg
 
FILEMODE=444
DIRMODE=755
WDIRMODE=777
INS=		/usr/sbin/install
INS.dircomp=	$(INS) -s -d -m $(DIRMODE) $(@D)
INS.wdircomp=	$(INS) -s -d -m $(WDIRMODE) $(@D)
INS.filecomp=	$(RM) $@; $(INS) -s -m $(FILEMODE) -f $(@D) $<

MAKEFILES=	$(SRC_DIR)/Makefile.master \
		$(SRC_DIR)/Makefile \
		$(SRC_DIR)/Makefile.sample_driver

makefiles:	$(MAKEFILES)
	
${SAMPLE_DRIVER_ROOT}:
	echo ${SAMPLE_DRIVER_ROOT}
	$(INS.dir)

${DDK_DIR}:
	$(INS.dir)

${PKG_DIR}:
	$(INS.dir)

${COMP_DIR}:
	$(INS.dir)

${SRC_DIR}:
	$(INS.dir)

${DOC_DIR}:
	$(INS.dir)

${MOD_DIR}:
	$(INS.dir)

${MOD_DIR}/sparc:
	$(INS.wdircomp)

${MOD_DIR}/i386:
	$(INS.wdircomp)

${SRC_DIR}/Makefile.master: $(CODEMGR_WS)/src/${COMP}/Makefile.master
	$(INS.dircomp)
	$(INS) -s -m $(FILEMODE) -f $(@D) $(CODEMGR_WS)/src/${COMP}/Makefile.master
	
$(SRC_DIR)/Makefile: $(CODEMGR_WS)/src/$(COMP)/Makefile
	$(INS.dircomp)
	$(INS) -s -m $(FILEMODE) -f $(@D) $(CODEMGR_WS)/src/$(COMP)/Makefile
	
$(SRC_DIR)/Makefile.sample_driver: \
    $(CODEMGR_WS)/src/$(COMP)/Makefile.sample_driver
	$(INS.dircomp)
	$(INS) -s -m $(FILEMODE) -f $(@D) \
	    $(CODEMGR_WS)/src/$(COMP)/Makefile.sample_driver

${DDK_DIR}/$(COMP)/$(MOD)/%: %
	$(INS.wdircomp)
	$(INS.filecomp)

${DOC_DIR}/%: %
	$(INS.dircomp)
	$(INS.filecomp)

INSTALLABLES= $(FILES:%=$(MOD_DIR)/%) $(DOCFILES:%=$(DOC_DIR)/%)

all:  install

install: $(INSTALLABLES)
