1
0
Files
irix-657m-src/irix/cmd/diskless/Makefile
2022-09-29 17:59:04 +03:00

34 lines
1018 B
Makefile

#
# Makefile for cmd/diskless, diskless miscellany.
#
include ${ROOT}/usr/include/make/commondefs
MKDEPFILE= Makedepend
LCINCS=
LLDLIBS=
CFILES= registrar.c yp_bootparam.c updbootparam.c yp_host.c
SHFILES= dl_inst.sh client_inst.sh share_inst.sh clone_client.sh
TARGETS= ${CFILES:.c=} ${SHFILES:.sh=}
DLOPTS_SRV= -F /var/boot -u root -g sys
DLOPTS_CLT= -F /var/boot -u root -g sys
default: ${TARGETS}
COMMONPREF=dl_
include ${COMMONRULES}
install $(COMMONTARGS): $(COMMONPREF)$$@
$(COMMONPREF)install: default
${INSTALL} -F /usr/sbin -u root -g sys \
registrar updbootparam yp_bootparam yp_host
${INSTALL} ${DLOPTS_SRV} -m 444 share.dat client.dat
${INSTALL} ${DLOPTS_SRV} -src dl_inst -O .dl_inst
${INSTALL} ${DLOPTS_SRV} -m 444 -src dl_classes -O .dl_classes
${INSTALL} ${DLOPTS_SRV} client_inst share_inst clone_client
${INSTALL} ${DLOPTS_SRV} client_setup share_setup verify
${INSTALL} ${DLOPTS_SRV} -m 755 -src dl_setup -O .dl_setup
${INSTALL} ${DLOPTS_CLT} makedev # Force /dev/MAKEDEV to build