47 lines
1.1 KiB
Makefile
47 lines
1.1 KiB
Makefile
#
|
|
# @(#)Makefile 1.1 94/10/31 SMI;
|
|
#
|
|
# Doing a make install builds /usr/xpg2include
|
|
#
|
|
# The ``rm -rf''s used below are safe because rm doesn't
|
|
# follow symbolic links.
|
|
#
|
|
DESTDIR=
|
|
SUBDIRS=sys
|
|
STD=dirent.h limits.h math.h stdio.h utmp.h gettext.h nl_types.h malloc.h
|
|
BSDLINK=grp.h pwd.h
|
|
LINKS= dirent.h
|
|
CHOWN= /etc/chown
|
|
|
|
all: $(SUBDIRS) ${STD} $(LINKS)
|
|
|
|
$(SUBDIRS): FRC
|
|
@set -x;for i in $(SUBDIRS); do ( cd $$i; $(MAKE) ); done
|
|
|
|
$(LINKS): $(SUBDIRS)
|
|
rm -f $@;
|
|
ln -s sys/$@ $@
|
|
|
|
FRC:
|
|
|
|
install: all
|
|
install -d -o bin -m 755 ${DESTDIR}/usr/xpg2include
|
|
rm -rf ${DESTDIR}/usr/xpg2include/sys
|
|
install -d -o bin -m 755 ${DESTDIR}/usr/xpg2include/sys
|
|
@set -x;(cd sys; for j in *.h; do \
|
|
install -c -m 444 $$j ${DESTDIR}/usr/xpg2include/sys/$$j; \
|
|
done)
|
|
-for i in ${STD}; do \
|
|
install -c -m 444 $$i ${DESTDIR}/usr/xpg2include/$$i; \
|
|
done
|
|
-for i in ${LINKS}; do \
|
|
rm -f ${DESTDIR}/usr/xpg2include/$$i; \
|
|
ln -s sys/$$i ${DESTDIR}/usr/xpg2include/$$i; \
|
|
done
|
|
-for i in ${BSDLINK}; do \
|
|
rm -f ${DESTDIR}/usr/xpg2include/$$i; \
|
|
ln -s ../include/$$i ${DESTDIR}/usr/xpg2include/$$i; \
|
|
done
|
|
|
|
clean:
|