Cross Reference: Makefile
xref: /src/sys/dev/microcode/aic7xxx/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/dev/microcode/aic7xxx/
Makefile revision 1.8
11.8Sjdolecek#	$NetBSD: Makefile,v 1.8 2020/06/27 16:00:34 jdolecek 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.7SfvdlDPADD+= ${LIBL} ${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

Indexes created Tue Dec 16 10:09:24 GMT 2025