1 1.6.16.1 rmind # $NetBSD: Makefile,v 1.6.16.1 2011/04/21 01:40:56 rmind Exp $ 2 1.1 rearnsha 3 1.1 rearnsha # Makefile for evbarm tags file and boot blocks 4 1.1 rearnsha 5 1.6.16.1 rmind # Find where ARM source files are for inclusion in tags 6 1.6.16.1 rmind .include <../arm/Makefile.inc> 7 1.6.16.1 rmind 8 1.5 dyoung TEVBARM= ${SYSDIR}/arch/evbarm/tags 9 1.6.16.1 rmind SEVBARM= ${SYSDIR}/arch/evbarm/adi_brh/*.[ch] 10 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/armadillo/*.[ch] 11 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/beagle/*.[ch] 12 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/cp3100/*.[ch] 13 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/dev/*.[ch] 14 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/devkit8000/*.[ch] 15 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/evbarm/*.[ch] 16 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/g42xxeb/*.[ch] 17 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/gemini/*.[ch] 18 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/gumstix/*.[ch] 19 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/hdl_g/*.[ch] 20 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/ifpga/*.[ch] 21 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/imx31/*.[ch] 22 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/include/*.h 23 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/integrator/*.[ch] 24 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/iq31244/*.[ch] 25 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/iq80310/*.[ch] 26 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/iq80321/*.[ch] 27 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/ixdp425/*.[ch] 28 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/ixm1200/*.[ch] 29 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/lubbock/*.[ch] 30 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/marvell/*.[ch] 31 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/mpcsa/*.[ch] 32 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/netwalker/*.[ch] 33 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/npwr_fc/*.[ch] 34 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/nslu2/*.[ch] 35 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/osk5912/*.[ch] 36 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/smdk2xx0/*.[ch] 37 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/tisdp24xx/*.[ch] 38 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/tsarm/*.[ch] 39 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/evbarm/viper/*.[ch] 40 1.6.16.1 rmind SEVBARM+= ${SYSDIR}/arch/arm/xscale/*.[ch] 41 1.6.16.1 rmind 42 1.6.16.1 rmind AEVBARM= ${SYSDIR}/arch/evbarm/adi_brh/*.S 43 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/armadillo/*.S 44 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/beagle/*.S 45 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/g42xxeb/*.S 46 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/gemini/*.S 47 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/gumstix/*.S 48 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/hdl_g/*.S 49 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/imx31/*.S 50 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/ixdp425/*.S 51 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/ixm1200/*.S 52 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/lubbock/*.S 53 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/marvell/*.S 54 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/mpcsa/*.S 55 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/netwalker/*.S 56 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/nslu2/*.S 57 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/smdk2xx0/*.S 58 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/tisdp24xx/*.S 59 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/tsarm/*.S 60 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/viper/*.S 61 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/arm/xscale/*.S 62 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/integrator/*.S 63 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/iq80310/*.S 64 1.6.16.1 rmind AEVBARM+= ${SYSDIR}/arch/evbarm/iq80321/*.S 65 1.1 rearnsha 66 1.1 rearnsha # Directories in which to place tags links 67 1.1 rearnsha DEVBARM= include 68 1.1 rearnsha 69 1.1 rearnsha .include "../../kern/Make.tags.inc" 70 1.1 rearnsha 71 1.1 rearnsha tags: 72 1.5 dyoung -rm -f ${TEVBARM} 73 1.6.16.1 rmind -echo ${SEVBARM} ${SARM} | xargs ctags -wadtf ${TEVBARM} 74 1.5 dyoung -${FINDCOMM} | xargs ctags -wadtf ${TEVBARM} 75 1.6.16.1 rmind egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AEVBARM} ${AARM} | \ 76 1.6 apb ${TOOL_SED} -e \ 77 1.6.16.1 rmind "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 78 1.1 rearnsha >> ${TEVBARM} 79 1.1 rearnsha sort -o ${TEVBARM} ${TEVBARM} 80 1.1 rearnsha 81 1.1 rearnsha links: 82 1.1 rearnsha -for i in ${DEVBARM}; do \ 83 1.1 rearnsha cd $$i && rm -f tags; ln -s ../tags tags; done 84 1.1 rearnsha 85 1.1 rearnsha 86 1.4 thorpej SUBDIR= compile include stand 87 1.1 rearnsha 88 1.1 rearnsha .include <bsd.subdir.mk> 89