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