1 1.2 christos # $NetBSD: Makefile.inc,v 1.2 2005/12/20 22:51:18 christos Exp $ 2 1.1 christos 3 1.1 christos COMMON_DIR:=${.PARSEDIR} 4 1.1 christos COMMON_CODEDIRS=gen gmon hash/sha1 inet md net quad stdlib string 5 1.1 christos 6 1.1 christos .if exists(${COMMON_DIR}/arch/${MACHINE_ARCH}) 7 1.1 christos COMMON_ARCHSUBDIR= ${MACHINE_ARCH} 8 1.1 christos .elif exists(${COMMON_DIR}/arch/${MACHINE_CPU}) 9 1.1 christos COMMON_ARCHSUBDIR= ${MACHINE_CPU} 10 1.1 christos .else 11 1.1 christos .BEGIN: 12 1.1 christos @echo no COMMON_ARCHSUBDIR for ${MACHINE_ARCH} nor ${MACHINE_CPU} 13 1.1 christos @false 14 1.1 christos .endif 15 1.1 christos 16 1.1 christos COMMON_ARCHDIR=${COMMON_DIR}/arch/${COMMON_ARCHSUBDIR} 17 1.1 christos 18 1.1 christos .for i in ${COMMON_CODEDIRS} 19 1.1 christos .if exists(${COMMON_DIR}/$i) 20 1.1 christos .PATH.c: ${COMMON_DIR}/$i 21 1.1 christos .endif 22 1.1 christos .if exists(${COMMON_ARCHDIR}/$i) 23 1.1 christos .PATH.S: ${COMMON_ARCHDIR}/$i 24 1.1 christos .endif 25 1.1 christos .endfor 26 1.1 christos 27 1.2 christos CPPFLAGS+=-I${COMMON_DIR}/quad -I${COMMON_DIR}/string -I${COMMON_ARCHDIR}/string 28