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