bsd.prog.mk (42d27ee34321c280015bccd973ebb0662b663267) | bsd.prog.mk (a324b0f04c0d25d9b4ce59f3a9974e7107f0cac5) |
---|---|
1# from: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91 2# $FreeBSD$ 3 4.include <bsd.init.mk> 5.include <bsd.compiler.mk> 6 7.SUFFIXES: .out .o .c .cc .cpp .cxx .C .m .y .l .ln .s .S .asm 8 --- 33 unchanged lines hidden (view full) --- 42CTFFLAGS+= -g 43.endif 44.endif 45 46.if !defined(DEBUG_FLAGS) 47STRIP?= -s 48.endif 49 | 1# from: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91 2# $FreeBSD$ 3 4.include <bsd.init.mk> 5.include <bsd.compiler.mk> 6 7.SUFFIXES: .out .o .c .cc .cpp .cxx .C .m .y .l .ln .s .S .asm 8 --- 33 unchanged lines hidden (view full) --- 42CTFFLAGS+= -g 43.endif 44.endif 45 46.if !defined(DEBUG_FLAGS) 47STRIP?= -s 48.endif 49 |
50.if defined(NO_ROOT) 51.if !defined(TAGS) || ! ${TAGS:Mpackage=*} 52TAGS+= package=${PACKAGE:Uruntime} 53.endif 54TAG_ARGS= -T ${TAGS:[*]:S/ /,/g} 55.endif 56 | |
57.if defined(NO_SHARED) && (${NO_SHARED} != "no" && ${NO_SHARED} != "NO") 58LDFLAGS+= -static 59.endif 60 61.if ${MK_DEBUG_FILES} != "no" 62PROG_FULL=${PROG}.full 63# Use ${DEBUGDIR} for base system debug files, else .debug subdirectory 64.if defined(BINDIR) && (\ 65 ${BINDIR} == "/bin" ||\ 66 ${BINDIR:C%/libexec(/.*)?%/libexec%} == "/libexec" ||\ 67 ${BINDIR} == "/sbin" ||\ 68 ${BINDIR:C%/usr/(bin|bsdinstall|libexec|lpr|sendmail|sm.bin|sbin|tests)(/.*)?%/usr/bin%} == "/usr/bin"\ 69 ) 70DEBUGFILEDIR= ${DEBUGDIR}${BINDIR} 71.else 72DEBUGFILEDIR?= ${BINDIR}/.debug | 50.if defined(NO_SHARED) && (${NO_SHARED} != "no" && ${NO_SHARED} != "NO") 51LDFLAGS+= -static 52.endif 53 54.if ${MK_DEBUG_FILES} != "no" 55PROG_FULL=${PROG}.full 56# Use ${DEBUGDIR} for base system debug files, else .debug subdirectory 57.if defined(BINDIR) && (\ 58 ${BINDIR} == "/bin" ||\ 59 ${BINDIR:C%/libexec(/.*)?%/libexec%} == "/libexec" ||\ 60 ${BINDIR} == "/sbin" ||\ 61 ${BINDIR:C%/usr/(bin|bsdinstall|libexec|lpr|sendmail|sm.bin|sbin|tests)(/.*)?%/usr/bin%} == "/usr/bin"\ 62 ) 63DEBUGFILEDIR= ${DEBUGDIR}${BINDIR} 64.else 65DEBUGFILEDIR?= ${BINDIR}/.debug |
66.endif 67.if !exists(${DESTDIR}${DEBUGFILEDIR}) |
|
73DEBUGMKDIR= 74.endif 75.else 76PROG_FULL= ${PROG} 77.endif 78 79.if defined(PROG) 80PROGNAME?= ${PROG} --- 125 unchanged lines hidden (view full) --- 206_INSTALLFLAGS:= ${_INSTALLFLAGS${ie}} 207.endfor 208 209.if !target(realinstall) && !defined(INTERNALPROG) 210realinstall: _proginstall 211.ORDER: beforeinstall _proginstall 212_proginstall: 213.if defined(PROG) | 68DEBUGMKDIR= 69.endif 70.else 71PROG_FULL= ${PROG} 72.endif 73 74.if defined(PROG) 75PROGNAME?= ${PROG} --- 125 unchanged lines hidden (view full) --- 201_INSTALLFLAGS:= ${_INSTALLFLAGS${ie}} 202.endfor 203 204.if !target(realinstall) && !defined(INTERNALPROG) 205realinstall: _proginstall 206.ORDER: beforeinstall _proginstall 207_proginstall: 208.if defined(PROG) |
214 ${INSTALL} ${TAG_ARGS} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ | 209 ${INSTALL} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
215 ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${BINDIR}/${PROGNAME} 216.if ${MK_DEBUG_FILES} != "no" 217.if defined(DEBUGMKDIR) | 210 ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${BINDIR}/${PROGNAME} 211.if ${MK_DEBUG_FILES} != "no" 212.if defined(DEBUGMKDIR) |
218 ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},debug} -d ${DESTDIR}${DEBUGFILEDIR}/ | 213 ${INSTALL} -T debug -d ${DESTDIR}${DEBUGFILEDIR}/ |
219.endif | 214.endif |
220 ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},debug} -o ${BINOWN} -g ${BINGRP} -m ${DEBUGMODE} \ | 215 ${INSTALL} -T debug -o ${BINOWN} -g ${BINGRP} -m ${DEBUGMODE} \ |
221 ${PROGNAME}.debug ${DESTDIR}${DEBUGFILEDIR}/${PROGNAME}.debug 222.endif 223.endif 224.endif # !target(realinstall) 225 226.if defined(SCRIPTS) && !empty(SCRIPTS) 227realinstall: _scriptsinstall 228.ORDER: beforeinstall _scriptsinstall --- 15 unchanged lines hidden (view full) --- 244.endif 245SCRIPTSDIR_${script:T}?= ${SCRIPTSDIR} 246SCRIPTSOWN_${script:T}?= ${SCRIPTSOWN} 247SCRIPTSGRP_${script:T}?= ${SCRIPTSGRP} 248SCRIPTSMODE_${script:T}?= ${SCRIPTSMODE} 249STAGE_AS_${script:T}= ${SCRIPTSDIR_${script:T}}/${SCRIPTSNAME_${script:T}} 250_scriptsinstall: _SCRIPTSINS_${script:T} 251_SCRIPTSINS_${script:T}: ${script} | 216 ${PROGNAME}.debug ${DESTDIR}${DEBUGFILEDIR}/${PROGNAME}.debug 217.endif 218.endif 219.endif # !target(realinstall) 220 221.if defined(SCRIPTS) && !empty(SCRIPTS) 222realinstall: _scriptsinstall 223.ORDER: beforeinstall _scriptsinstall --- 15 unchanged lines hidden (view full) --- 239.endif 240SCRIPTSDIR_${script:T}?= ${SCRIPTSDIR} 241SCRIPTSOWN_${script:T}?= ${SCRIPTSOWN} 242SCRIPTSGRP_${script:T}?= ${SCRIPTSGRP} 243SCRIPTSMODE_${script:T}?= ${SCRIPTSMODE} 244STAGE_AS_${script:T}= ${SCRIPTSDIR_${script:T}}/${SCRIPTSNAME_${script:T}} 245_scriptsinstall: _SCRIPTSINS_${script:T} 246_SCRIPTSINS_${script:T}: ${script} |
252 ${INSTALL} ${TAG_ARGS} -o ${SCRIPTSOWN_${.ALLSRC:T}} \ | 247 ${INSTALL} -o ${SCRIPTSOWN_${.ALLSRC:T}} \ |
253 -g ${SCRIPTSGRP_${.ALLSRC:T}} -m ${SCRIPTSMODE_${.ALLSRC:T}} \ 254 ${.ALLSRC} \ 255 ${DESTDIR}${SCRIPTSDIR_${.ALLSRC:T}}/${SCRIPTSNAME_${.ALLSRC:T}} 256.endfor 257.endif 258 259NLSNAME?= ${PROG} 260.include <bsd.nls.mk> --- 39 unchanged lines hidden --- | 248 -g ${SCRIPTSGRP_${.ALLSRC:T}} -m ${SCRIPTSMODE_${.ALLSRC:T}} \ 249 ${.ALLSRC} \ 250 ${DESTDIR}${SCRIPTSDIR_${.ALLSRC:T}}/${SCRIPTSNAME_${.ALLSRC:T}} 251.endfor 252.endif 253 254NLSNAME?= ${PROG} 255.include <bsd.nls.mk> --- 39 unchanged lines hidden --- |