Makefile revision 1.9
11.9Sskrll#	$NetBSD: Makefile,v 1.9 2012/07/26 06:21:57 skrll Exp $
21.1Srearnsha
31.1Srearnsha# Makefile for evbarm tags file and boot blocks
41.1Srearnsha
51.7Sdyoung# Find where ARM source files are for inclusion in tags
61.7Sdyoung.include <../arm/Makefile.inc>
71.7Sdyoung
81.5SdyoungTEVBARM=	${SYSDIR}/arch/evbarm/tags
91.7SdyoungSEVBARM=	${SYSDIR}/arch/evbarm/adi_brh/*.[ch]
101.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/armadillo/*.[ch]
111.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/beagle/*.[ch]
121.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/cp3100/*.[ch]
131.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/dev/*.[ch]
141.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/devkit8000/*.[ch]
151.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/evbarm/*.[ch]
161.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/g42xxeb/*.[ch]
171.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/gemini/*.[ch]
181.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/gumstix/*.[ch]
191.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/hdl_g/*.[ch]
201.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/ifpga/*.[ch]
211.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/imx31/*.[ch]
221.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/include/*.h
231.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/integrator/*.[ch]
241.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/iq31244/*.[ch]
251.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/iq80310/*.[ch]
261.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/iq80321/*.[ch]
271.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/ixdp425/*.[ch]
281.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/ixm1200/*.[ch]
291.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/lubbock/*.[ch]
301.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/marvell/*.[ch]
311.8SnisimuraSEVBARM+=	${SYSDIR}/arch/evbarm/mini2440/*.[ch]
321.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/mpcsa/*.[ch]
331.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/netwalker/*.[ch]
341.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/npwr_fc/*.[ch]
351.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/nslu2/*.[ch]
361.9SskrllSEVBARM+=	${SYSDIR}/arch/evbarm/rpi/*.[ch]
371.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/osk5912/*.[ch]
381.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/smdk2xx0/*.[ch]
391.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/tisdp24xx/*.[ch]
401.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/tsarm/*.[ch]
411.7SdyoungSEVBARM+=	${SYSDIR}/arch/evbarm/viper/*.[ch]
421.7SdyoungSEVBARM+=	${SYSDIR}/arch/arm/xscale/*.[ch]
431.7Sdyoung
441.7SdyoungAEVBARM=	${SYSDIR}/arch/evbarm/adi_brh/*.S
451.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/armadillo/*.S
461.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/beagle/*.S
471.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/g42xxeb/*.S
481.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/gemini/*.S
491.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/gumstix/*.S
501.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/hdl_g/*.S
511.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/imx31/*.S
521.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/ixdp425/*.S
531.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/ixm1200/*.S
541.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/lubbock/*.S
551.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/marvell/*.S
561.8SnisimuraAEVBARM+=	${SYSDIR}/arch/evbarm/mini2440/*.S
571.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/mpcsa/*.S
581.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/netwalker/*.S
591.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/nslu2/*.S
601.9SskrllAEVBARM+=	${SYSDIR}/arch/evbarm/rpi/*.S
611.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/smdk2xx0/*.S
621.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/tisdp24xx/*.S
631.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/tsarm/*.S
641.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/viper/*.S
651.7SdyoungAEVBARM+=	${SYSDIR}/arch/arm/xscale/*.S
661.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/integrator/*.S
671.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/iq80310/*.S
681.7SdyoungAEVBARM+=	${SYSDIR}/arch/evbarm/iq80321/*.S
691.1Srearnsha
701.1Srearnsha# Directories in which to place tags links
711.1SrearnshaDEVBARM=	include
721.1Srearnsha
731.1Srearnsha.include "../../kern/Make.tags.inc"
741.1Srearnsha
751.1Srearnshatags:
761.5Sdyoung	-rm -f ${TEVBARM}
771.7Sdyoung	-echo ${SEVBARM} ${SARM} | xargs ctags -wadtf ${TEVBARM}
781.5Sdyoung	-${FINDCOMM} | xargs ctags -wadtf ${TEVBARM}
791.7Sdyoung	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AEVBARM} ${AARM} | \
801.6Sapb	    ${TOOL_SED} -e \
811.7Sdyoung		"s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3	\1	/^\2(\3\4$$/;" \
821.1Srearnsha	    >> ${TEVBARM}
831.1Srearnsha	sort -o ${TEVBARM} ${TEVBARM}
841.1Srearnsha
851.1Srearnshalinks:
861.1Srearnsha	-for i in ${DEVBARM}; do \
871.1Srearnsha	    cd $$i && rm -f tags; ln -s ../tags tags; done
881.1Srearnsha
891.1Srearnsha
901.4SthorpejSUBDIR=	compile include stand
911.1Srearnsha
921.1Srearnsha.include <bsd.subdir.mk>
93