Makefile revision 1.7
11.7Sdyoung# $NetBSD: Makefile,v 1.7 2011/04/04 19:45:24 dyoung Exp $ 21.1Srearnsha 31.1Srearnsha# Makefile for evbarm tags file and boot blocks 41.1Srearnsha 51.7Sdyoung# Find where ARM source files are for inclusion in tags 61.7Sdyoung.include <../arm/Makefile.inc> 71.7Sdyoung 81.5SdyoungTEVBARM= ${SYSDIR}/arch/evbarm/tags 91.7SdyoungSEVBARM= ${SYSDIR}/arch/evbarm/adi_brh/*.[ch] 101.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/armadillo/*.[ch] 111.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/beagle/*.[ch] 121.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/cp3100/*.[ch] 131.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/dev/*.[ch] 141.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/devkit8000/*.[ch] 151.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/evbarm/*.[ch] 161.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/g42xxeb/*.[ch] 171.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/gemini/*.[ch] 181.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/gumstix/*.[ch] 191.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/hdl_g/*.[ch] 201.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/ifpga/*.[ch] 211.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/imx31/*.[ch] 221.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/include/*.h 231.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/integrator/*.[ch] 241.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/iq31244/*.[ch] 251.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/iq80310/*.[ch] 261.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/iq80321/*.[ch] 271.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/ixdp425/*.[ch] 281.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/ixm1200/*.[ch] 291.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/lubbock/*.[ch] 301.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/marvell/*.[ch] 311.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/mpcsa/*.[ch] 321.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/netwalker/*.[ch] 331.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/npwr_fc/*.[ch] 341.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/nslu2/*.[ch] 351.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/osk5912/*.[ch] 361.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/smdk2xx0/*.[ch] 371.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/tisdp24xx/*.[ch] 381.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/tsarm/*.[ch] 391.7SdyoungSEVBARM+= ${SYSDIR}/arch/evbarm/viper/*.[ch] 401.7SdyoungSEVBARM+= ${SYSDIR}/arch/arm/xscale/*.[ch] 411.7Sdyoung 421.7SdyoungAEVBARM= ${SYSDIR}/arch/evbarm/adi_brh/*.S 431.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/armadillo/*.S 441.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/beagle/*.S 451.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/g42xxeb/*.S 461.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/gemini/*.S 471.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/gumstix/*.S 481.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/hdl_g/*.S 491.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/imx31/*.S 501.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/ixdp425/*.S 511.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/ixm1200/*.S 521.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/lubbock/*.S 531.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/marvell/*.S 541.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/mpcsa/*.S 551.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/netwalker/*.S 561.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/nslu2/*.S 571.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/smdk2xx0/*.S 581.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/tisdp24xx/*.S 591.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/tsarm/*.S 601.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/viper/*.S 611.7SdyoungAEVBARM+= ${SYSDIR}/arch/arm/xscale/*.S 621.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/integrator/*.S 631.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/iq80310/*.S 641.7SdyoungAEVBARM+= ${SYSDIR}/arch/evbarm/iq80321/*.S 651.1Srearnsha 661.1Srearnsha# Directories in which to place tags links 671.1SrearnshaDEVBARM= include 681.1Srearnsha 691.1Srearnsha.include "../../kern/Make.tags.inc" 701.1Srearnsha 711.1Srearnshatags: 721.5Sdyoung -rm -f ${TEVBARM} 731.7Sdyoung -echo ${SEVBARM} ${SARM} | xargs ctags -wadtf ${TEVBARM} 741.5Sdyoung -${FINDCOMM} | xargs ctags -wadtf ${TEVBARM} 751.7Sdyoung egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AEVBARM} ${AARM} | \ 761.6Sapb ${TOOL_SED} -e \ 771.7Sdyoung "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 781.1Srearnsha >> ${TEVBARM} 791.1Srearnsha sort -o ${TEVBARM} ${TEVBARM} 801.1Srearnsha 811.1Srearnshalinks: 821.1Srearnsha -for i in ${DEVBARM}; do \ 831.1Srearnsha cd $$i && rm -f tags; ln -s ../tags tags; done 841.1Srearnsha 851.1Srearnsha 861.4SthorpejSUBDIR= compile include stand 871.1Srearnsha 881.1Srearnsha.include <bsd.subdir.mk> 89