Makefile revision 1.7
11.7Sfvdl# $NetBSD: Makefile,v 1.7 2003/04/19 19:26:10 fvdl Exp $ 21.4Scgd 31.7Sfvdl7XXX_SEQ= aic7xxx.seq 41.7Sfvdl7XXX_SEQHDR= aic7xxx_seq.h 51.7Sfvdl7XXX_REGHDR= aic7xxx_reg.h 61.2Sperry 71.7Sfvdl79XX_SEQ= aic79xx.seq 81.7Sfvdl79XX_SEQHDR= aic79xx_seq.h 91.7Sfvdl79XX_REGHDR= aic79xx_reg.h 101.1Smycroft 111.7SfvdlAICASMINCS=-I/usr/include -I${.CURDIR}/../../.. -I. 121.1Smycroft 131.7SfvdlPROG= aicasm 141.7Sfvdl 151.7SfvdlSRCS= aicasm.c aicasm_symbol.c aicasm_scan.l aicasm_macro_scan.l \ 161.7Sfvdl aicasm_gram.y aicasm_macro_gram.y 171.7Sfvdl 181.7SfvdlYHEADER=1 191.7Sfvdl 201.7SfvdlDPADD+= ${LIBL} ${LIBY} 211.7SfvdlLDADD+= -ll -ly 221.7Sfvdl 231.7SfvdlNOSHARE=# defined 241.7Sfvdl 251.7Sfvdl.include <bsd.prog.mk> 261.7Sfvdl 271.7Sfvdl# 281.7Sfvdl# XXXfvdl must come after the .include. Yes, it's ugly. 291.7Sfvdl# 301.7SfvdlLFLAGS+= ${.TARGET:M*macro*:S/$(.TARGET)/-Pmm/} 311.7SfvdlYFLAGS+= ${.TARGET:M*macro*:S/$(.TARGET)/-p mm/} 321.7Sfvdl 331.7Sfvdlregen: 7xxx_headers 79xx_headers 341.7Sfvdl 351.7Sfvdl7xxx_headers: ${PROG} ${7XXX_SEQ} 361.7Sfvdl ./${PROG} ${AICASMINCS} -o ${7XXX_SEQHDR} -r ${7XXX_REGHDR} ${7XXX_SEQ} 371.7Sfvdl 381.7Sfvdl79xx_headers: ${PROG} ${79XX_SEQ} 391.7Sfvdl ./${PROG} ${AICASMINCS} -o ${79XX_SEQHDR} -r ${79XX_REGHDR} ${79XX_SEQ} 40