Deleted Added
full compact
bsd.info.mk (5532) bsd.info.mk (5585)
1# $Id: bsd.info.mk,v 1.6 1995/01/12 08:20:25 jkh Exp $
1# $Id: bsd.info.mk,v 1.7 1995/01/12 08:21:31 jkh Exp $
2
3BINMODE= 444
4BINDIR?= /usr/share/info
5MAKEINFO?= makeinfo
6MAKEINFOFLAGS?= # --no-split would simplify some things, e.g., compression
7
8.MAIN: all
9
10.SUFFIXES: .info .texi .texinfo
11.texi.info:
12 ${MAKEINFO} ${MAKEINFOFLAGS} -I ${.CURDIR} ${.IMPSRC} -o ${.TARGET}
13.texinfo.info:
14 ${MAKEINFO} ${MAKEINFOFLAGS} -I ${.CURDIR} ${.IMPSRC} -o ${.TARGET}
15
16.PATH: ${.CURDIR}
17
18all: ${INFO:S/$/.info/g}
19
2
3BINMODE= 444
4BINDIR?= /usr/share/info
5MAKEINFO?= makeinfo
6MAKEINFOFLAGS?= # --no-split would simplify some things, e.g., compression
7
8.MAIN: all
9
10.SUFFIXES: .info .texi .texinfo
11.texi.info:
12 ${MAKEINFO} ${MAKEINFOFLAGS} -I ${.CURDIR} ${.IMPSRC} -o ${.TARGET}
13.texinfo.info:
14 ${MAKEINFO} ${MAKEINFOFLAGS} -I ${.CURDIR} ${.IMPSRC} -o ${.TARGET}
15
16.PATH: ${.CURDIR}
17
18all: ${INFO:S/$/.info/g}
19
20DISTRIBUTION?= infodist
20DISTRIBUTION?= info
21.if !target(distribute)
22distribute:
23 cd ${.CURDIR} ; $(MAKE) install DESTDIR=${RELEASEDIR}/${DISTRIBUTION} SHARED=copies
24.endif
25
26.if defined(SRCS)
27${INFO}.info: ${SRCS}
28 ${MAKEINFO} ${MAKEINFOFLAGS} -I ${.CURDIR} ${SRCS:S/^/${.CURDIR}\//g} -o ${INFO}.info
29.endif
30
31depend:;
32
33.if !target(obj)
34.if defined(NOOBJ)
35obj:
36.else
37obj:
38 @cd ${.CURDIR}; rm -f obj > /dev/null 2>&1 || true; \
39 here=`pwd`; subdir=`echo $$here | sed 's,^/usr/src/,,'`; \
40 if test $$here != $$subdir ; then \
41 dest=/usr/obj/$$subdir ; \
42 ${ECHO} "$$here -> $$dest"; ln -s $$dest obj; \
43 if test -d /usr/obj -a ! -d $$dest; then \
44 mkdir -p $$dest; \
45 else \
46 true; \
47 fi; \
48 else \
49 true ; \
50 dest=$$here/obj ; \
51 ${ECHO} "making $$here/obj" ; \
52 if test ! -d obj ; then \
53 mkdir $$here/obj; \
54 fi ; \
55 fi;
56.endif
57.endif
58
59clean:
60 rm -f ${INFO:S/$/.info*/g} [eE]rrs mklog ${CLEANFILES}
61
62cleandir: clean
63 cd ${.CURDIR}; rm -rf obj
64
65install:
66 @if [ ! -d "${DESTDIR}${BINDIR}" ]; then \
67 /bin/rm -f ${DESTDIR}${BINDIR} ; \
68 mkdir -p ${DESTDIR}${BINDIR} ; \
69 chown root.wheel ${DESTDIR}${BINDIR} ; \
70 chmod 755 ${DESTDIR}${BINDIR} ; \
71 else \
72 true ; \
73 fi
74 ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
75 ${INFO:S/$/.info*/g} ${DESTDIR}${BINDIR}
76
21.if !target(distribute)
22distribute:
23 cd ${.CURDIR} ; $(MAKE) install DESTDIR=${RELEASEDIR}/${DISTRIBUTION} SHARED=copies
24.endif
25
26.if defined(SRCS)
27${INFO}.info: ${SRCS}
28 ${MAKEINFO} ${MAKEINFOFLAGS} -I ${.CURDIR} ${SRCS:S/^/${.CURDIR}\//g} -o ${INFO}.info
29.endif
30
31depend:;
32
33.if !target(obj)
34.if defined(NOOBJ)
35obj:
36.else
37obj:
38 @cd ${.CURDIR}; rm -f obj > /dev/null 2>&1 || true; \
39 here=`pwd`; subdir=`echo $$here | sed 's,^/usr/src/,,'`; \
40 if test $$here != $$subdir ; then \
41 dest=/usr/obj/$$subdir ; \
42 ${ECHO} "$$here -> $$dest"; ln -s $$dest obj; \
43 if test -d /usr/obj -a ! -d $$dest; then \
44 mkdir -p $$dest; \
45 else \
46 true; \
47 fi; \
48 else \
49 true ; \
50 dest=$$here/obj ; \
51 ${ECHO} "making $$here/obj" ; \
52 if test ! -d obj ; then \
53 mkdir $$here/obj; \
54 fi ; \
55 fi;
56.endif
57.endif
58
59clean:
60 rm -f ${INFO:S/$/.info*/g} [eE]rrs mklog ${CLEANFILES}
61
62cleandir: clean
63 cd ${.CURDIR}; rm -rf obj
64
65install:
66 @if [ ! -d "${DESTDIR}${BINDIR}" ]; then \
67 /bin/rm -f ${DESTDIR}${BINDIR} ; \
68 mkdir -p ${DESTDIR}${BINDIR} ; \
69 chown root.wheel ${DESTDIR}${BINDIR} ; \
70 chmod 755 ${DESTDIR}${BINDIR} ; \
71 else \
72 true ; \
73 fi
74 ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
75 ${INFO:S/$/.info*/g} ${DESTDIR}${BINDIR}
76