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