Makefile revision 1.9
11.9Srin# $NetBSD: Makefile,v 1.9 2020/06/29 06:39:38 rin 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.8SjdolecekAICASMINCS=-I/usr/include -I${.CURDIR}/../../.. -I. -I${.CURDIR} 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.9SrinDPADD+= ${LIBY} 211.8SjdolecekLDADD+= -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.8SjdolecekCPPFLAGS+= -I${.CURDIR} 331.7Sfvdl 341.7Sfvdlregen: 7xxx_headers 79xx_headers 351.7Sfvdl 361.7Sfvdl7xxx_headers: ${PROG} ${7XXX_SEQ} 371.8Sjdolecek ./${PROG} ${AICASMINCS} -o ${.CURDIR}/${7XXX_SEQHDR} -r ${.CURDIR}/${7XXX_REGHDR} ${.CURDIR}/${7XXX_SEQ} 381.7Sfvdl 391.7Sfvdl79xx_headers: ${PROG} ${79XX_SEQ} 401.8Sjdolecek ./${PROG} ${AICASMINCS} -o ${.CURDIR}/${79XX_SEQHDR} -r ${.CURDIR}/${79XX_REGHDR} ${.CURDIR}/${79XX_SEQ} 41