Makefile revision 211437
1296341Sdelphij# 2110010Smarkm# $Id: //depot/aic7xxx/freebsd/dev/aic7xxx/aicasm/Makefile#2 $ 3110010Smarkm# 4142429Snectar# $FreeBSD: head/sys/dev/aic7xxx/aicasm/Makefile 211437 2010-08-17 20:39:28Z rpaulo $ 5110010Smarkm 6110010SmarkmPROG= aicasm 7110010Smarkm 8110010SmarkmCSRCS= aicasm.c aicasm_symbol.c 9110010SmarkmYSRCS= aicasm_gram.y aicasm_macro_gram.y 10110010SmarkmLSRCS= aicasm_scan.l aicasm_macro_scan.l 11110010Smarkm 12110010SmarkmGENHDRS= aicasm_gram.h aicasm_macro_gram.h 13110010Smarkm 14110010SmarkmSRCS= ${GENHDRS} ${CSRCS} ${YSRCS} ${LSRCS} 15110010SmarkmCLEANFILES+= ${GENHDRS} ${YSRCS:R:C/(.*)/\1.output/g} 16110010SmarkmDPADD= ${LIBL} 17110010SmarkmLDADD= -ll 18110010SmarkmWARNS?= 5 19110010Smarkm 20215698Ssimon# Correct path for kernel builds 21215698Ssimon# Don't rely on the kernel's .depend file 22215698Ssimon.ifdef MAKESRCPATH 23215698Ssimon.PATH: ${MAKESRCPATH} 24215698SsimonDEPENDFILE= .depend_aicasm 25110010Smarkm.endif 26110010Smarkm 27110010Smarkm.if ${CC:T:Micc} == "icc" 28110010SmarkmCFLAGS+= -restrict 29110010SmarkmNOSTDINC= -X 30110010Smarkm.else 31110010SmarkmNOSTDINC= -nostdinc 32110010Smarkm.endif 33110010SmarkmCFLAGS+= ${NOSTDINC} -I/usr/include -I. 34110010Smarkm.ifdef MAKESRCPATH 35110010SmarkmCFLAGS+= -I${MAKESRCPATH} 36110010Smarkm.endif 37110010SmarkmNO_MAN= 38110010SmarkmYFLAGS= -b ${.TARGET:R} ${.TARGET:M*macro*:S/$(.TARGET)/-p mm/} -d 39110010SmarkmLFLAGS+= ${.TARGET:M*macro*:S/$(.TARGET)/-Pmm/} 40110010Smarkm 41279264Sdelphij.ifdef AICASM_DEBUG 42279264SdelphijCFLAGS+= -DDEBUG -g 43110010SmarkmYFLAGS+= -t -v 44110010SmarkmLFLAGS+= -d 45215698Ssimon.endif 46215698Ssimon 47215698Ssimon.include <bsd.prog.mk> 48215698Ssimon