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