Home | History | Annotate | Line # | Download | only in aic7xxx
Makefile revision 1.7
      1  1.7     fvdl #	$NetBSD: Makefile,v 1.7 2003/04/19 19:26:10 fvdl 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.7     fvdl AICASMINCS=-I/usr/include -I${.CURDIR}/../../.. -I.
     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.7     fvdl DPADD+= ${LIBL} ${LIBY}
     21  1.7     fvdl LDADD+= -ll -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.7     fvdl 
     33  1.7     fvdl regen: 7xxx_headers 79xx_headers
     34  1.7     fvdl 
     35  1.7     fvdl 7xxx_headers: ${PROG} ${7XXX_SEQ}
     36  1.7     fvdl 	./${PROG} ${AICASMINCS} -o ${7XXX_SEQHDR} -r ${7XXX_REGHDR} ${7XXX_SEQ}
     37  1.7     fvdl 
     38  1.7     fvdl 79xx_headers: ${PROG} ${79XX_SEQ}
     39  1.7     fvdl 	./${PROG} ${AICASMINCS} -o ${79XX_SEQHDR} -r ${79XX_REGHDR} ${79XX_SEQ}
     40