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.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

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