[BACK]Return to bsd.dep.mk CVS log [TXT][DIR] Up to [local] / src / share / mk

Annotation of src/share/mk/bsd.dep.mk, Revision 1.18

1.18    ! espie       1: #      $OpenBSD: bsd.dep.mk,v 1.17 2017/07/03 07:54:18 espie Exp $
1.3       mickey      2: #      $NetBSD: bsd.dep.mk,v 1.12 1995/09/27 01:15:09 christos Exp $
1.1       deraadt     3:
                      4: .if !target(depend)
1.16      espie       5: depend:
                      6:        @:
                      7: .endif
                      8:
                      9: # relies on DEPS defined by bsd.lib.mk and bsd.prog.mk
                     10: .if defined(DEPS) && !empty(DEPS)
                     11: .  for o in ${DEPS}
                     12:      sinclude $o
                     13: .  endfor
1.1       deraadt    14: .endif
                     15:
1.16      espie      16: CFLAGS += -MD -MP
                     17: CXXFLAGS += -MD -MP
                     18:
                     19: # libraries need some special love
1.17      espie      20: DFLAGS = -MD -MP -MT $*.o -MT $*.po -MT $*.so -MT $*.do
1.16      espie      21:
1.1       deraadt    22: .if !target(tags)
1.5       espie      23: .  if defined(SRCS)
1.1       deraadt    24: tags: ${SRCS} _SUBDIRUSE
1.13      anton      25:        -cd ${.CURDIR}; ${CTAGS} -f /dev/stdout -d ${.ALLSRC:N*.h} | \
1.1       deraadt    26:            sed "s;\${.CURDIR}/;;" > tags
1.5       espie      27: .  else
1.1       deraadt    28: tags:
1.5       espie      29: .  endif
1.1       deraadt    30: .endif
                     31:
1.18    ! espie      32: # explicitly tag most source files
        !            33: .for i in ${SRCS:N*.[hyl]:N*.sh} ${_LEXINTM} ${_YACCINTM}
        !            34: ${i:R:S/$/.o/}: $i
        !            35: .endfor
1.15      espie      36:
1.16      espie      37: CLEANFILES += ${DEPS} .depend
1.15      espie      38: BUILDFIRST ?=
                     39: BUILDAFTER ?=
                     40: .if !empty(BUILDFIRST) && !empty(BUILDAFTER)
                     41: ${BUILDAFTER}: ${BUILDFIRST}
1.1       deraadt    42: .endif