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

54 lines
1.2 KiB
Makefile

#!smake
# cmd/sun/yp sub-makefile.
#
include ${ROOT}/usr/include/make/commondefs
TOUCH= touch -cf
CVERSION=-cckr
LCDEFS=-D_BSD_TIME
PGMFILES= stdhosts.c ypmapname.c yppoll.c yppush.c \
ypset.c
CFILES= ${PGMFILES} ypdbname.c
UPDFILES= ypxfr_1pd.sh ypxfr_2pd.sh ypxfr_1ph.sh
SHFILES= ${UPDFILES}
TARGETS= ${PGMFILES:.c=} ${SHFILES:.sh=}
INSTDIR= /var/yp
INST= ${INSTALL} -F ${INSTDIR}
default: ${TARGETS}
# @for i in ${DIRS}; do \
# ${ECHO} "=====\tcd $$i; ${MAKE} $@"; \
# cd $$i; ${MAKE} $@; cd ..; \
# done
COMMONPREF= yp
include ${COMMONRULES}
${COMMONTARGS} install: ${COMMONPREF}$$@
# @for i in ${DIRS}; do \
# ${ECHO} "=====\tcd $$i; ${MAKE} $@"; \
# cd $$i; ${MAKE} $@; cd ..; \
# done
ypmapname ypxfr: $$@.o ypdbname.o
${CCF} $@.o ypdbname.o ${LDFLAGS} -o $@
yppush: $$@.o ypdbname.o sem.o
${CCF} $@.o ypdbname.o sem.o ${LDFLAGS} -o $@
${COMMONPREF}install: default
${INST} -src yp.inst.sh \
-idb "nohist" -idb 'postop($$rbase/var/yp/.yp.inst.sh)' .yp.inst.sh
${INSTALL} -F /usr/sbin ${PGMFILES:.c=}
${INST} updaters
${INST} -idb "config(update)" ${UPDFILES:.sh=}
${INST} -ln ypxfr_1pd ypxfr_1perday
${INST} -ln ypxfr_2pd ypxfr_2perday
${INST} -ln ypxfr_1ph ypxfr_1perhour
${INSTALL} -F /usr/etc -lns ../../var/yp yp