1 1.1 uebayasi # $NetBSD: assym.mk,v 1.2 2015/09/09 03:16:14 uebayasi Exp $ 2 1.1 uebayasi 3 1.1 uebayasi assym.h: ${GENASSYM_CONF} ${GENASSYM_EXTRAS} $S/conf/genassym.cf 4 1.1 uebayasi ${_MKTARGET_CREATE} 5 1.1 uebayasi cat ${GENASSYM_CONF} ${GENASSYM_EXTRAS} $S/conf/genassym.cf | \ 6 1.1 uebayasi ${GENASSYM} -- ${CC} ${CFLAGS:N-Wa,*} ${CPPFLAGS} ${PROF} \ 7 1.1 uebayasi ${GENASSYM_CPPFLAGS} > assym.h.tmp && \ 8 1.1 uebayasi mv -f assym.h.tmp assym.h 9 1.2 uebayasi 10 1.2 uebayasi .if !defined(___USE_SUFFIX_RULES___) 11 1.1 uebayasi ${_MD_SFILES:C/\.[Ss]/.o/} ${_SFILES:C/\.[Ss]/.o/}: assym.h 12 1.2 uebayasi .else 13 1.2 uebayasi ${ALLFILES:M*.[sS]}: assym.h 14 1.2 uebayasi .endif 15 1.1 uebayasi 16 1.1 uebayasi assym.d: assym.h 17 1.1 uebayasi ${_MKTARGET_CREATE} 18 1.1 uebayasi cat ${GENASSYM_CONF} ${GENASSYM_EXTRAS} | \ 19 1.1 uebayasi ${GENASSYM} -- ${MKDEP} -f assym.dep -- \ 20 1.1 uebayasi ${CFLAGS:N-Wa,*} ${CPPFLAGS} ${GENASSYM_CPPFLAGS} 21 1.1 uebayasi ${TOOL_SED} -e 's/.*\.o:.*\.c/assym.h:/' < assym.dep >${.TARGET} 22 1.1 uebayasi rm -f assym.dep 23 1.1 uebayasi 24 1.1 uebayasi DEPS+= assym.d 25 1.1 uebayasi 26 1.1 uebayasi .if defined(___USE_SUFFIX_RULES___) 27 1.1 uebayasi .SUFFIXES: .genassym .assym.h 28 1.1 uebayasi .genassym.assym.h: 29 1.1 uebayasi ${_MKTARGET_CREATE} 30 1.1 uebayasi ${GENASSYM} -- ${CC} ${CFLAGS:N-Wa,*} ${CPPFLAGS} ${PROF} \ 31 1.1 uebayasi ${GENASSYM_CPPFLAGS} < $< > $@ 32 1.1 uebayasi mv -f $@.tmp $@ 33 1.1 uebayasi .endif # ___USE_SUFFIX_RULES___ 34