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