1 # $NetBSD: Makefile,v 1.7 2003/04/19 19:26:10 fvdl Exp $ 2 3 7XXX_SEQ= aic7xxx.seq 4 7XXX_SEQHDR= aic7xxx_seq.h 5 7XXX_REGHDR= aic7xxx_reg.h 6 7 79XX_SEQ= aic79xx.seq 8 79XX_SEQHDR= aic79xx_seq.h 9 79XX_REGHDR= aic79xx_reg.h 10 11 AICASMINCS=-I/usr/include -I${.CURDIR}/../../.. -I. 12 13 PROG= aicasm 14 15 SRCS= aicasm.c aicasm_symbol.c aicasm_scan.l aicasm_macro_scan.l \ 16 aicasm_gram.y aicasm_macro_gram.y 17 18 YHEADER=1 19 20 DPADD+= ${LIBL} ${LIBY} 21 LDADD+= -ll -ly 22 23 NOSHARE=# defined 24 25 .include <bsd.prog.mk> 26 27 # 28 # XXXfvdl must come after the .include. Yes, it's ugly. 29 # 30 LFLAGS+= ${.TARGET:M*macro*:S/$(.TARGET)/-Pmm/} 31 YFLAGS+= ${.TARGET:M*macro*:S/$(.TARGET)/-p mm/} 32 33 regen: 7xxx_headers 79xx_headers 34 35 7xxx_headers: ${PROG} ${7XXX_SEQ} 36 ./${PROG} ${AICASMINCS} -o ${7XXX_SEQHDR} -r ${7XXX_REGHDR} ${7XXX_SEQ} 37 38 79xx_headers: ${PROG} ${79XX_SEQ} 39 ./${PROG} ${AICASMINCS} -o ${79XX_SEQHDR} -r ${79XX_REGHDR} ${79XX_SEQ} 40