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