Home | History | Annotate | Line # | Download | only in evbarm
Makefile revision 1.7.4.2
      1  1.7.4.2      yamt #	$NetBSD: Makefile,v 1.7.4.2 2012/10/30 17:19:18 yamt 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.7.4.1      yamt 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.7.4.2      yamt 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.7.4.1      yamt 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.7.4.2      yamt 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