Home | History | Annotate | Line # | Download | only in evbarm
Makefile revision 1.9.16.1
      1  1.9.16.1     skrll #	$NetBSD: Makefile,v 1.9.16.1 2015/04/06 15:17:55 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.9.16.1     skrll SEVBARM+=	${SYSDIR}/arch/evbarm/zynq/*.[ch]
     43       1.7    dyoung SEVBARM+=	${SYSDIR}/arch/arm/xscale/*.[ch]
     44       1.7    dyoung 
     45       1.7    dyoung AEVBARM=	${SYSDIR}/arch/evbarm/adi_brh/*.S
     46       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/armadillo/*.S
     47       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/beagle/*.S
     48       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/g42xxeb/*.S
     49       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/gemini/*.S
     50       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/gumstix/*.S
     51       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/hdl_g/*.S
     52       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/imx31/*.S
     53       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/ixdp425/*.S
     54       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/ixm1200/*.S
     55       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/lubbock/*.S
     56       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/marvell/*.S
     57       1.8  nisimura AEVBARM+=	${SYSDIR}/arch/evbarm/mini2440/*.S
     58       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/mpcsa/*.S
     59       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/netwalker/*.S
     60       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/nslu2/*.S
     61       1.9     skrll AEVBARM+=	${SYSDIR}/arch/evbarm/rpi/*.S
     62       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/smdk2xx0/*.S
     63       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/tisdp24xx/*.S
     64       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/tsarm/*.S
     65       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/viper/*.S
     66       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/arm/xscale/*.S
     67       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/integrator/*.S
     68       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/iq80310/*.S
     69       1.7    dyoung AEVBARM+=	${SYSDIR}/arch/evbarm/iq80321/*.S
     70  1.9.16.1     skrll AEVBARM+=	${SYSDIR}/arch/evbarm/zynq/*.S
     71       1.1  rearnsha 
     72       1.1  rearnsha # Directories in which to place tags links
     73       1.1  rearnsha DEVBARM=	include
     74       1.1  rearnsha 
     75       1.1  rearnsha .include "../../kern/Make.tags.inc"
     76       1.1  rearnsha 
     77       1.1  rearnsha tags:
     78       1.5    dyoung 	-rm -f ${TEVBARM}
     79       1.7    dyoung 	-echo ${SEVBARM} ${SARM} | xargs ctags -wadtf ${TEVBARM}
     80       1.5    dyoung 	-${FINDCOMM} | xargs ctags -wadtf ${TEVBARM}
     81       1.7    dyoung 	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AEVBARM} ${AARM} | \
     82       1.6       apb 	    ${TOOL_SED} -e \
     83       1.7    dyoung 		"s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3	\1	/^\2(\3\4$$/;" \
     84       1.1  rearnsha 	    >> ${TEVBARM}
     85       1.1  rearnsha 	sort -o ${TEVBARM} ${TEVBARM}
     86       1.1  rearnsha 
     87       1.1  rearnsha links:
     88       1.1  rearnsha 	-for i in ${DEVBARM}; do \
     89       1.1  rearnsha 	    cd $$i && rm -f tags; ln -s ../tags tags; done
     90       1.1  rearnsha 
     91       1.1  rearnsha 
     92       1.4   thorpej SUBDIR=	compile include stand
     93       1.1  rearnsha 
     94       1.1  rearnsha .include <bsd.subdir.mk>
     95