bsd.prog.mk (5852ae2d9938e3c5537f07b37b270c0da9da0b5b) bsd.prog.mk (799483e49ea9412cd4d87a33a024bc3ab3f21e9d)
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

--- 164 unchanged lines hidden (view full) ---

173
174.if defined(OBJS)
175CLEANFILES+= ${OBJS}
176.endif
177
178.include <bsd.libnames.mk>
179
180.if defined(PROG)
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

--- 164 unchanged lines hidden (view full) ---

173
174.if defined(OBJS)
175CLEANFILES+= ${OBJS}
176.endif
177
178.include <bsd.libnames.mk>
179
180.if defined(PROG)
181.if !defined(NO_EXTRADEPEND)
181_EXTRADEPEND:
182.if defined(LDFLAGS) && !empty(LDFLAGS:M-nostdlib)
183.if defined(DPADD) && !empty(DPADD)
184 echo ${PROG_FULL}: ${DPADD} >> ${DEPENDFILE}
185.endif
186.else
187 echo ${PROG_FULL}: ${LIBC} ${DPADD} >> ${DEPENDFILE}
188.if defined(PROG_CXX)
189.if ${COMPILER_TYPE} == "clang" && empty(CXXFLAGS:M-stdlib=libstdc++)
190 echo ${PROG_FULL}: ${LIBCPLUSPLUS} >> ${DEPENDFILE}
191.else
192 echo ${PROG_FULL}: ${LIBSTDCPLUSPLUS} >> ${DEPENDFILE}
193.endif
194.endif
195.endif
182_EXTRADEPEND:
183.if defined(LDFLAGS) && !empty(LDFLAGS:M-nostdlib)
184.if defined(DPADD) && !empty(DPADD)
185 echo ${PROG_FULL}: ${DPADD} >> ${DEPENDFILE}
186.endif
187.else
188 echo ${PROG_FULL}: ${LIBC} ${DPADD} >> ${DEPENDFILE}
189.if defined(PROG_CXX)
190.if ${COMPILER_TYPE} == "clang" && empty(CXXFLAGS:M-stdlib=libstdc++)
191 echo ${PROG_FULL}: ${LIBCPLUSPLUS} >> ${DEPENDFILE}
192.else
193 echo ${PROG_FULL}: ${LIBSTDCPLUSPLUS} >> ${DEPENDFILE}
194.endif
195.endif
196.endif
197.endif # !defined(NO_EXTRADEPEND)
196.endif
197
198.if !target(install)
199
200.if defined(PRECIOUSPROG)
201.if !defined(NO_FSCHG)
202INSTALLFLAGS+= -fschg
203.endif

--- 92 unchanged lines hidden ---
198.endif
199
200.if !target(install)
201
202.if defined(PRECIOUSPROG)
203.if !defined(NO_FSCHG)
204INSTALLFLAGS+= -fschg
205.endif

--- 92 unchanged lines hidden ---