Home | History | Annotate | Download | only in mk

Lines Matching defs:_P

417 .for _P in ${PROGS}
418 SRCS.${_P}?= ${_P}.c
419 _CCLINK.${_P}= ${CC} ${_CCLINKFLAGS}
420 _CFLAGS.${_P}= ${CFLAGS} ${CPUFLAGS}
421 _CPPFLAGS.${_P}= ${CPPFLAGS}
422 _COPTS.${_P}= ${COPTS}
427 .for _P in ${PROGS_CXX}
428 SRCS.${_P}?= ${_P}.cc
429 _CCLINK.${_P}= ${CXX} ${_CCLINKFLAGS}
433 .for _P in ${PROGS} ${PROGS_CXX} # {
435 BINDIR.${_P}?= ${BINDIR}
436 PROGNAME.${_P}?= ${_P}
438 .if ${MKDEBUG:Uno} != "no" && !defined(NODEBUG) && !commands(${_P}) && \
439 empty(SRCS.${_P}:M*.sh)
440 _PROGDEBUG.${_P}:= ${PROGNAME.${_P}}.debug
446 PAXCTL_FLAGS.${_P}?= ${PAXCTL_FLAGS}
452 PAXCTL_FLAGS.${_P}= +a
457 _DPADD.${_P}= ${DPADD} ${DPADD.${_P}}
458 _LDADD.${_P}= ${LDADD} ${LDADD.${_P}}
459 _LDFLAGS.${_P}= ${LDFLAGS} ${LDFLAGS.${_P}}
462 _LDSTATIC.${_P}= ${LDSTATIC} ${LDSTATIC.${_P}}
467 SRCS+= ${SRCS.${_P}} # For bsd.dep.mk
470 _YPSRCS.${_P}= ${SRCS.${_P}:M*.[ly]:C/\..$/.c/} ${YHEADER:D${SRCS.${_P}:M*.y:.y=.h}}
472 DPSRCS+= ${_YPSRCS.${_P}}
473 CLEANFILES+= ${_YPSRCS.${_P}}
475 .if !empty(SRCS.${_P}:N*.h:N*.sh:N*.fth)
476 OBJS.${_P}+= ${SRCS.${_P}:N*.h:N*.sh:N*.fth:R:S/$/.o/g}
477 LOBJS.${_P}+= ${LSRCS:.c=.ln} ${SRCS.${_P}:M*.c:.c=.ln}
480 .if defined(OBJS.${_P}) && !empty(OBJS.${_P}) # {
481 .NOPATH: ${OBJS.${_P}} ${_P} ${_YPSRCS.${_P}}
483 ${OBJS.${_P}} ${LOBJS.${_P}}: ${DPSRCS}
485 ${_P}: .gdbinit ${LIBCRT0} ${LIBCRTI} ${OBJS.${_P}} ${LIBC} ${LIBCRTBEGIN} \
486 ${LIBCRTEND} ${_DPADD.${_P}}
487 .if !commands(${_P})
489 ${_CCLINK.${_P}} \
490 ${_LDFLAGS.${_P}} ${_LDSTATIC.${_P}} -o ${.TARGET} \
491 ${OBJS.${_P}} ${_PROGLDOPTS} ${_LDADD.${_P}}
493 ${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} ${OBJS.${_P}}
495 .if defined(PAXCTL_FLAGS.${_P})
496 ${PAXCTL} ${PAXCTL_FLAGS.${_P}} ${.TARGET}
501 .endif # !commands(${_P})
503 ${_P}.ro: ${OBJS.${_P}} ${_DPADD.${_P}}
505 ${CC} ${LDFLAGS:N-pie} -nostdlib -r -Wl,-dc -o ${.TARGET} ${OBJS.${_P}}
507 .if defined(_PROGDEBUG.${_P})
508 ${_PROGDEBUG.${_P}}: ${_P}
511 ${_P} ${_PROGDEBUG.${_P}} && \
513 --add-gnu-debuglink=${_PROGDEBUG.${_P}} ${_P} \
514 ) || (rm -f ${_PROGDEBUG.${_P}}; false)
517 .endif # defined(OBJS.${_P}) && !empty(OBJS.${_P}) # }
519 .if !defined(MAN.${_P})
520 MAN.${_P}= ${_P}.1
521 .endif # !defined(MAN.${_P})
523 MAN+= ${MAN.${_P}}
526 realall: ${_P} ${_PROGDEBUG.${_P}}
528 CLEANFILES+= ${_P} ${_PROGDEBUG.${_P}}
530 .if defined(OBJS.${_P}) && !empty(OBJS.${_P})
531 CLEANFILES+= ${OBJS.${_P}} ${LOBJS.${_P}}
534 _PROG_INSTALL+= proginstall-${_P}
536 .if !target(proginstall-${_P}) # {
537 proginstall-${_P}:: ${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}} \
538 ${_PROGDEBUG.${_P}:D${DESTDIR}${DEBUGDIR}${BINDIR.${_P}}/${_PROGDEBUG.${_P}}}
539 .PRECIOUS: ${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}} \
540 ${_PROGDEBUG.${_P}:D${DESTDIR}${DEBUGDIR}${BINDIR.${_P}}/${_PROGDEBUG.${_P}}}
543 .if defined(_RUMPINSTALL.${_P})
544 ${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}! ${_P} __progrumpinstall
546 ${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}! ${_P} __proginstall
548 .if !defined(BUILD) && !make(all) && !make(${_P})
549 ${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}! .MADE
551 .if defined(_PROGDEBUG.${_P})
552 ${DESTDIR}${DEBUGDIR}${BINDIR.${_P}}/${_PROGDEBUG.${_P}}! ${_PROGDEBUG.${_P}} __progdebuginstall
553 .if !defined(BUILD) && !make(all) && !make(${_P})
554 ${DESTDIR}${DEBUGDIR}${BINDIR.${_P}}/${_PROGDEBUG.${_P}}! .MADE
556 .endif # define(_PROGDEBUG.${_P})
558 .if defined(_RUMPINSTALL.${_P})
559 ${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}: ${_P} __progrumpinstall
561 ${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}: ${_P} __proginstall
563 .if !defined(BUILD) && !make(all) && !make(${_P})
564 ${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}: .MADE
566 .if defined(_PROGDEBUG.${_P})
567 ${DESTDIR}${DEBUGDIR}${BINDIR.${_P}}/${_PROGDEBUG.${_P}}: ${_PROGDEBUG.${_P}} __progdebuginstall
568 .if !defined(BUILD) && !make(all) && !make(${_P})
569 ${DESTDIR}${DEBUGDIR}${BINDIR.${_P}}/${_PROGDEBUG.${_P}}: .MADE
571 .endif # defined(_PROGDEBUG.${_P})
574 .endif # !target(proginstall-${_P}) # }
576 lint: lint-${_P}
577 lint-${_P}: ${LOBJS.${_P}}
578 .if defined(LOBJS.${_P}) && !empty(LOBJS.${_P})
580 ${LINT} ${LINTFLAGS} ${_LDFLAGS.${_P}:C/-L[ ]*/-L/Wg:M-L*} -L${DESTDIR}/usr/libdata/lint ${LOBJS.${_P}} ${_LDADD.${_P}}
582 ${LINT} ${LINTFLAGS} ${_LDFLAGS.${_P}:C/-L[ ]*/-L/Wg:M-L*} ${LOBJS.${_P}} ${_LDADD.${_P}}
586 .endfor # _P in ${PROGS} ${PROGS_CXX} # }