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