[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / i386

Annotation of src/sys/arch/i386/Makefile, Revision 1.35

1.35    ! apb         1: #      $NetBSD: Makefile,v 1.34 2008/06/11 08:14:14 dyoung Exp $
1.1       cgd         2:
1.3       cgd         3: # Makefile for i386 tags file and boot blocks
1.16      perry       4:
                      5: TI386= ${SYSDIR}/arch/i386/tags
1.31      dyoung      6: SI386= ${SYSDIR}/arch/i386/acpi/*.[ch] \
                      7:        ${SYSDIR}/arch/i386/eisa/*.[ch] \
                      8:        ${SYSDIR}/arch/i386/i386/*.[ch] \
                      9:        ${SYSDIR}/arch/i386/include/*.h \
                     10:        ${SYSDIR}/arch/i386/isa/*.[ch] \
1.32      dyoung     11:        ${SYSDIR}/arch/i386/mca/*.[ch] \
1.22      dyoung     12:        ${SYSDIR}/arch/i386/pci/*.[ch] \
1.31      dyoung     13:        ${SYSDIR}/arch/i386/pnpbios/*.[ch] \
1.28      dyoung     14:        ${SYSDIR}/contrib/dev/ath/*.[ch] \
                     15:        ${SYSDIR}/contrib/dev/ath/netbsd/*.[ch] \
                     16:        ${SYSDIR}/contrib/dev/ath/public/*.[ch]
1.34      dyoung     17: SI386+=        ${SYSDIR}/arch/x86/x86/*.[ch] \
                     18:        ${SYSDIR}/arch/x86/acpi/*.[ch] \
                     19:        ${SYSDIR}/arch/x86/include/*.h \
1.27      dyoung     20:        ${SYSDIR}/arch/x86/isa/*.[ch] \
                     21:        ${SYSDIR}/arch/x86/pci/*.[ch]
1.28      dyoung     22: AI386= ${SYSDIR}/arch/i386/i386/*.[sS]
1.1       cgd        23:
1.13      mycroft    24: # Directories in which to place tags links
1.16      perry      25: DI386= i386 eisa isa include pci
1.11      mycroft    26:
                     27: .include "../../kern/Make.tags.inc"
1.1       cgd        28:
                     29: tags:
1.28      dyoung     30:        -rm -f ${TI386}
1.29      dyoung     31:        -echo ${SI386} | xargs ctags -wadtf ${TI386}
                     32:        -${FINDCOMM} | xargs ctags -wadtf ${TI386}
1.1       cgd        33:        egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AI386} | \
1.35    ! apb        34:            ${TOOL_SED} -e \
        !            35:        "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3     \1      /^\2(\3\4$$/;" \
1.1       cgd        36:                >> ${TI386}
                     37:        sort -o ${TI386} ${TI386}
                     38:
                     39: links:
                     40:        -for i in ${DI386}; do \
1.16      perry      41:            (cd $$i && rm -f tags; ln -s ../tags tags); done
1.13      mycroft    42:
                     43:
1.33      bouyer     44: SUBDIR=        compile include stand ../x86/include ../xen/include
1.3       cgd        45:
1.11      mycroft    46: .include <bsd.subdir.mk>

CVSweb <webmaster@jp.NetBSD.org>