Sat Jan 28 23:13:24 2012 UTC ()
rename to OBJCOPYLIBFLAGS


(christos)
diff -r1.319 -r1.320 src/share/mk/bsd.lib.mk

cvs diff -r1.319 -r1.320 src/share/mk/bsd.lib.mk (expand / switch to unified diff)

--- src/share/mk/bsd.lib.mk 2012/01/28 21:32:14 1.319
+++ src/share/mk/bsd.lib.mk 2012/01/28 23:13:24 1.320
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: bsd.lib.mk,v 1.319 2012/01/28 21:32:14 christos Exp $ 1# $NetBSD: bsd.lib.mk,v 1.320 2012/01/28 23:13:24 christos Exp $
2# @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94 2# @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94
3 3
4.include <bsd.init.mk> 4.include <bsd.init.mk>
5.include <bsd.shlib.mk> 5.include <bsd.shlib.mk>
6.include <bsd.gcc.mk> 6.include <bsd.gcc.mk>
7# Pull in <bsd.sys.mk> here so we can override its .c.o rule 7# Pull in <bsd.sys.mk> here so we can override its .c.o rule
8.include <bsd.sys.mk> 8.include <bsd.sys.mk>
9 9
10LIBISMODULE?= no 10LIBISMODULE?= no
11LIBISPRIVATE?= no 11LIBISPRIVATE?= no
12LIBISCXX?= no 12LIBISCXX?= no
13 13
14_LIB_PREFIX= lib 14_LIB_PREFIX= lib
@@ -204,193 +204,193 @@ FFLAGS+= ${FOPTS} @@ -204,193 +204,193 @@ FFLAGS+= ${FOPTS}
204.if defined(CTFCONVERT) 204.if defined(CTFCONVERT)
205.if defined(CFLAGS) && !empty(CFLAGS:M*-g*) 205.if defined(CFLAGS) && !empty(CFLAGS:M*-g*)
206CTFFLAGS+= -g 206CTFFLAGS+= -g
207.endif 207.endif
208.endif 208.endif
209 209
210.c.o: 210.c.o:
211 ${_MKTARGET_COMPILE} 211 ${_MKTARGET_COMPILE}
212 ${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 212 ${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
213.if defined(CTFCONVERT) 213.if defined(CTFCONVERT)
214 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} 214 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
215.endif 215.endif
216.if !defined(CFLAGS) || empty(CFLAGS:M*-g*) 216.if !defined(CFLAGS) || empty(CFLAGS:M*-g*)
217 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 217 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
218.endif 218.endif
219 219
220.c.po: 220.c.po:
221 ${_MKTARGET_COMPILE} 221 ${_MKTARGET_COMPILE}
222 ${COMPILE.c} ${PROFFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} -pg ${.IMPSRC} -o ${.TARGET} 222 ${COMPILE.c} ${PROFFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} -pg ${.IMPSRC} -o ${.TARGET}
223.if defined(CTFCONVERT) 223.if defined(CTFCONVERT)
224 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} 224 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
225.endif 225.endif
226.if !defined(CFLAGS) || empty(CFLAGS:M*-g*) 226.if !defined(CFLAGS) || empty(CFLAGS:M*-g*)
227 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 227 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
228.endif 228.endif
229 229
230.c.go: 230.c.go:
231 ${_MKTARGET_COMPILE} 231 ${_MKTARGET_COMPILE}
232 ${COMPILE.c} ${DEBUGFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} -g ${.IMPSRC} -o ${.TARGET} 232 ${COMPILE.c} ${DEBUGFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} -g ${.IMPSRC} -o ${.TARGET}
233 233
234.c.pico: 234.c.pico:
235 ${_MKTARGET_COMPILE} 235 ${_MKTARGET_COMPILE}
236 ${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${CSHLIBFLAGS} ${.IMPSRC} -o ${.TARGET} 236 ${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${CSHLIBFLAGS} ${.IMPSRC} -o ${.TARGET}
237.if !defined(CFLAGS) || empty(CFLAGS:M*-g*) 237.if !defined(CFLAGS) || empty(CFLAGS:M*-g*)
238 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 238 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
239.endif 239.endif
240 240
241.cc.o .cpp.o .cxx.o .C.o: 241.cc.o .cpp.o .cxx.o .C.o:
242 ${_MKTARGET_COMPILE} 242 ${_MKTARGET_COMPILE}
243 ${COMPILE.cc} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 243 ${COMPILE.cc} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
244.if !defined(CFLAGS) || empty(CFLAGS:M*-g*) 244.if !defined(CFLAGS) || empty(CFLAGS:M*-g*)
245 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 245 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
246.endif 246.endif
247 247
248.cc.po .cpp.po .cxx.po .C.po: 248.cc.po .cpp.po .cxx.po .C.po:
249 ${_MKTARGET_COMPILE} 249 ${_MKTARGET_COMPILE}
250 ${COMPILE.cc} ${PROFFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} -pg ${.IMPSRC} -o ${.TARGET} 250 ${COMPILE.cc} ${PROFFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} -pg ${.IMPSRC} -o ${.TARGET}
251.if !defined(CFLAGS) || empty(CFLAGS:M*-g*) 251.if !defined(CFLAGS) || empty(CFLAGS:M*-g*)
252 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 252 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
253.endif 253.endif
254 254
255.cc.go .cpp.go .cxx.go .C.go: 255.cc.go .cpp.go .cxx.go .C.go:
256 ${_MKTARGET_COMPILE} 256 ${_MKTARGET_COMPILE}
257 ${COMPILE.cc} ${DEBUGFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} -g ${.IMPSRC} -o ${.TARGET} 257 ${COMPILE.cc} ${DEBUGFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} -g ${.IMPSRC} -o ${.TARGET}
258 258
259.cc.pico .cpp.pico .cxx.pico .C.pico: 259.cc.pico .cpp.pico .cxx.pico .C.pico:
260 ${_MKTARGET_COMPILE} 260 ${_MKTARGET_COMPILE}
261 ${COMPILE.cc} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${CSHLIBFLAGS} ${.IMPSRC} -o ${.TARGET} 261 ${COMPILE.cc} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${CSHLIBFLAGS} ${.IMPSRC} -o ${.TARGET}
262.if !defined(CFLAGS) || empty(CFLAGS:M*-g*) 262.if !defined(CFLAGS) || empty(CFLAGS:M*-g*)
263 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 263 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
264.endif 264.endif
265 265
266.f.o: 266.f.o:
267 ${_MKTARGET_COMPILE} 267 ${_MKTARGET_COMPILE}
268 ${COMPILE.f} ${.IMPSRC} -o ${.TARGET} 268 ${COMPILE.f} ${.IMPSRC} -o ${.TARGET}
269.if defined(CTFCONVERT) 269.if defined(CTFCONVERT)
270 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} 270 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
271.endif 271.endif
272.if !defined(FOPTS) || empty(FOPTS:M*-g*) 272.if !defined(FOPTS) || empty(FOPTS:M*-g*)
273 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 273 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
274.endif 274.endif
275 275
276.f.po: 276.f.po:
277 ${_MKTARGET_COMPILE} 277 ${_MKTARGET_COMPILE}
278 ${COMPILE.f} ${PROFFLAGS} -pg ${.IMPSRC} -o ${.TARGET} 278 ${COMPILE.f} ${PROFFLAGS} -pg ${.IMPSRC} -o ${.TARGET}
279.if defined(CTFCONVERT) 279.if defined(CTFCONVERT)
280 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} 280 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
281.endif 281.endif
282.if !defined(FOPTS) || empty(FOPTS:M*-g*) 282.if !defined(FOPTS) || empty(FOPTS:M*-g*)
283 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 283 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
284.endif 284.endif
285 285
286.f.go: 286.f.go:
287 ${_MKTARGET_COMPILE} 287 ${_MKTARGET_COMPILE}
288 ${COMPILE.f} ${DEBUGFLAGS} -g ${.IMPSRC} -o ${.TARGET} 288 ${COMPILE.f} ${DEBUGFLAGS} -g ${.IMPSRC} -o ${.TARGET}
289 289
290.f.pico: 290.f.pico:
291 ${_MKTARGET_COMPILE} 291 ${_MKTARGET_COMPILE}
292 ${COMPILE.f} ${FPICFLAGS} ${.IMPSRC} -o ${.TARGET} 292 ${COMPILE.f} ${FPICFLAGS} ${.IMPSRC} -o ${.TARGET}
293.if !defined(FOPTS) || empty(FOPTS:M*-g*) 293.if !defined(FOPTS) || empty(FOPTS:M*-g*)
294 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 294 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
295.endif 295.endif
296 296
297.f.ln: 297.f.ln:
298 ${_MKTARGET_COMPILE} 298 ${_MKTARGET_COMPILE}
299 @echo Skipping lint for Fortran libraries. 299 @echo Skipping lint for Fortran libraries.
300 300
301.m.o: 301.m.o:
302 ${_MKTARGET_COMPILE} 302 ${_MKTARGET_COMPILE}
303 ${COMPILE.m} ${OBJCOPTS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 303 ${COMPILE.m} ${OBJCOPTS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
304.if defined(CTFCONVERT) 304.if defined(CTFCONVERT)
305 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} 305 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
306.endif 306.endif
307.if !defined(OBJCFLAGS) || empty(OBJCFLAGS:M*-g*) 307.if !defined(OBJCFLAGS) || empty(OBJCFLAGS:M*-g*)
308 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 308 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
309.endif 309.endif
310 310
311.m.po: 311.m.po:
312 ${_MKTARGET_COMPILE} 312 ${_MKTARGET_COMPILE}
313 ${COMPILE.m} ${PROFFLAGS} -pg ${OBJCOPTS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 313 ${COMPILE.m} ${PROFFLAGS} -pg ${OBJCOPTS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
314.if defined(CTFCONVERT) 314.if defined(CTFCONVERT)
315 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} 315 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
316.endif 316.endif
317.if !defined(OBJCFLAGS) || empty(OBJCFLAGS:M*-g*) 317.if !defined(OBJCFLAGS) || empty(OBJCFLAGS:M*-g*)
318 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 318 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
319.endif 319.endif
320 320
321.m.go: 321.m.go:
322 ${_MKTARGET_COMPILE} 322 ${_MKTARGET_COMPILE}
323 ${COMPILE.m} ${DEBUGFLAGS} -g ${OBJCOPTS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 323 ${COMPILE.m} ${DEBUGFLAGS} -g ${OBJCOPTS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
324.if !defined(OBJCFLAGS) || empty(OBJCFLAGS:M*-g*) 324.if !defined(OBJCFLAGS) || empty(OBJCFLAGS:M*-g*)
325 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 325 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
326.endif 326.endif
327 327
328.m.pico: 328.m.pico:
329 ${_MKTARGET_COMPILE} 329 ${_MKTARGET_COMPILE}
330 ${COMPILE.m} ${CSHLIBFLAGS} ${OBJCOPTS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 330 ${COMPILE.m} ${CSHLIBFLAGS} ${OBJCOPTS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
331.if !defined(OBJCFLAGS) || empty(OBJCFLAGS:M*-g*) 331.if !defined(OBJCFLAGS) || empty(OBJCFLAGS:M*-g*)
332 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 332 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
333.endif 333.endif
334 334
335.s.o: 335.s.o:
336 ${_MKTARGET_COMPILE} 336 ${_MKTARGET_COMPILE}
337 ${COMPILE.s} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 337 ${COMPILE.s} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
338.if defined(CTFCONVERT) 338.if defined(CTFCONVERT)
339 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} 339 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
340.endif 340.endif
341 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 341 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
342 342
343.S.o: 343.S.o:
344 ${_MKTARGET_COMPILE} 344 ${_MKTARGET_COMPILE}
345 ${COMPILE.S} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 345 ${COMPILE.S} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
346.if defined(CTFCONVERT) 346.if defined(CTFCONVERT)
347 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} 347 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
348.endif 348.endif
349 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 349 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
350 350
351.s.po: 351.s.po:
352 ${_MKTARGET_COMPILE} 352 ${_MKTARGET_COMPILE}
353 ${COMPILE.s} ${PROFFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 353 ${COMPILE.s} ${PROFFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
354.if defined(CTFCONVERT) 354.if defined(CTFCONVERT)
355 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} 355 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
356.endif 356.endif
357 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 357 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
358 358
359.S.po: 359.S.po:
360 ${_MKTARGET_COMPILE} 360 ${_MKTARGET_COMPILE}
361 ${COMPILE.S} ${PROFFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 361 ${COMPILE.S} ${PROFFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
362.if defined(CTFCONVERT) 362.if defined(CTFCONVERT)
363 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} 363 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
364.endif 364.endif
365 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 365 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
366 366
367.s.go: 367.s.go:
368 ${_MKTARGET_COMPILE} 368 ${_MKTARGET_COMPILE}
369 ${COMPILE.s} ${DEBUGFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 369 ${COMPILE.s} ${DEBUGFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
370 370
371.S.go: 371.S.go:
372 ${_MKTARGET_COMPILE} 372 ${_MKTARGET_COMPILE}
373 ${COMPILE.S} ${DEBUGFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 373 ${COMPILE.S} ${DEBUGFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
374 374
375.s.pico: 375.s.pico:
376 ${_MKTARGET_COMPILE} 376 ${_MKTARGET_COMPILE}
377 ${COMPILE.s} ${CAPICFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 377 ${COMPILE.s} ${CAPICFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
378 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 378 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
379 379
380.S.pico: 380.S.pico:
381 ${_MKTARGET_COMPILE} 381 ${_MKTARGET_COMPILE}
382 ${COMPILE.S} ${CAPICFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET} 382 ${COMPILE.S} ${CAPICFLAGS} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}
383 ${OBJCOPY} ${OBJCOPYFLAGS} ${.TARGET} 383 ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
384 384
385.if defined(LIB) # { 385.if defined(LIB) # {
386.if (${MKPIC} == "no" || (defined(LDSTATIC) && ${LDSTATIC} != "") \ 386.if (${MKPIC} == "no" || (defined(LDSTATIC) && ${LDSTATIC} != "") \
387 || ${MKLINKLIB} != "no") && ${MKSTATICLIB} != "no" 387 || ${MKLINKLIB} != "no") && ${MKSTATICLIB} != "no"
388_LIBS=lib${LIB}.a 388_LIBS=lib${LIB}.a
389.else 389.else
390_LIBS= 390_LIBS=
391.endif 391.endif
392 392
393OBJS+=${SRCS:N*.h:N*.sh:R:S/$/.o/g} 393OBJS+=${SRCS:N*.h:N*.sh:R:S/$/.o/g}
394 394
395STOBJS+=${OBJS} 395STOBJS+=${OBJS}
396 396