Makefile.inc revision 1.4
11.4SuweWarning: Permanently added the RSA host key for IP address '149.20.53.70' to the list of known hosts. 21.4Suwe# $NetBSD: Makefile.inc,v 1.4 2012/01/31 19:58:22 uwe Exp $ 31.1Sjoerg 41.1Sjoerg.include <bsd.own.mk> 51.1Sjoerg 61.3SdrochnerCOMMON_DIR:= ${.CURDIR}/common 71.1Sjoerg.PATH: ${COMMON_DIR} 81.1Sjoerg 91.1SjoergCPPFLAGS+= -I${NETBSDSRCDIR}/libexec/ld.elf_so -I${COMMON_DIR} -I. 101.1Sjoerg 111.1SjoergOBJS+= crt0.o gcrt0.o crti.o crtn.o 121.1SjoergOBJS+= crtbegin.o crtbeginS.o crtend.o 131.1Sjoerg 141.1Sjoergrealall: ${OBJS} 151.1Sjoerg 161.1Sjoergcrtbegin.o: crtbegin.S 171.1Sjoerg ${_MKTARGET_COMPILE} 181.2Sjoerg ${COMPILE.S} ${ARCHDIR}/crtbegin.S -o ${.TARGET}.o 191.1Sjoerg ${LD} -x -r -o ${.TARGET} ${.TARGET}.o 201.1Sjoerg rm -f ${.TARGET}.o 211.1Sjoerg.if ${MKSTRIPIDENT} != "no" 221.1Sjoerg ${OBJCOPY} -R .ident ${.TARGET} 231.1Sjoerg.endif 241.1Sjoerg 251.1SjoergcrtbeginS.o: crtbegin.S 261.1Sjoerg ${_MKTARGET_COMPILE} 271.4Suwe ${COMPILE.S} -DPIC -DSHARED ${ARCHDIR}/crtbegin.S -o ${.TARGET}.o 281.1Sjoerg ${LD} -x -r -o ${.TARGET} ${.TARGET}.o 291.1Sjoerg rm -f ${.TARGET}.o 301.1Sjoerg.if ${MKSTRIPIDENT} != "no" 311.1Sjoerg ${OBJCOPY} -R .ident ${.TARGET} 321.1Sjoerg.endif 331.1Sjoerg 341.1Sjoergcrtend.o: crtend.S 351.1Sjoerg ${_MKTARGET_COMPILE} 361.2Sjoerg ${COMPILE.S} ${ARCHDIR}/crtend.S -o ${.TARGET}.o 371.1Sjoerg ${LD} -x -r -o ${.TARGET} ${.TARGET}.o 381.1Sjoerg rm -f ${.TARGET}.o 391.1Sjoerg.if ${MKSTRIPIDENT} != "no" 401.1Sjoerg ${OBJCOPY} -R .ident ${.TARGET} 411.1Sjoerg.endif 421.1Sjoerg 431.1Sjoerg.if ${MKPIC} != "no" 441.1SjoergPICFLAGS= -fPIC 451.1Sjoerg.else 461.1SjoergPICFLAGS= 471.1Sjoerg.endif 481.1Sjoerg 491.1Sjoergcrt0.o: crt0-common.c crt0.S 501.1Sjoerg ${_MKTARGET_COMPILE} 511.1Sjoerg ${COMPILE.c} ${PICFLAGS} ${COMMON_DIR}/crt0-common.c -o ${.TARGET}.c.o 521.2Sjoerg ${COMPILE.S} ${ARCHDIR}/crt0.S -o ${.TARGET}.S.o 531.1Sjoerg ${LD} -x -r -o ${.TARGET} ${.TARGET}.c.o ${.TARGET}.S.o 541.1Sjoerg rm -f ${.TARGET}.c.o ${.TARGET}.S.o 551.1Sjoerg.if ${MKSTRIPIDENT} != "no" 561.1Sjoerg ${OBJCOPY} -R .ident ${.TARGET} 571.1Sjoerg.endif 581.1Sjoerg 591.1Sjoerggcrt0.o: crt0-common.c crt0.S 601.1Sjoerg ${_MKTARGET_COMPILE} 611.1Sjoerg ${COMPILE.c} ${PICFLAGS} -DMCRT0 ${COMMON_DIR}/crt0-common.c -o ${.TARGET}.c.o 621.2Sjoerg ${COMPILE.S} ${ARCHDIR}/crt0.S -o ${.TARGET}.S.o 631.1Sjoerg ${LD} -x -r -o ${.TARGET} ${.TARGET}.c.o ${.TARGET}.S.o 641.1Sjoerg rm -f ${.TARGET}.c.o ${.TARGET}.S.o 651.1Sjoerg.if ${MKSTRIPIDENT} != "no" 661.1Sjoerg ${OBJCOPY} -R .ident ${.TARGET} 671.1Sjoerg.endif 681.1Sjoerg 691.1Sjoergsysident_assym.h: ${GENASSYM_CONF} ${GENASSYM_EXTRAS} 701.1Sjoerg ${_MKTARGET_CREATE} 711.1Sjoerg cat ${COMMON_DIR}/sysident_assym.cf | \ 721.1Sjoerg ${TOOL_GENASSYM} -- ${CC} ${CFLAGS} ${CPPFLAGS} ${PROF} \ 731.1Sjoerg > sysident_assym.h.tmp && \ 741.1Sjoerg mv -f sysident_assym.h.tmp sysident_assym.h 751.1Sjoerg 761.1SjoergCLEANFILES+= sysident_assym.h 771.1Sjoerg 781.1Sjoergcrti.o: crti.S sysident_assym.h 791.1Sjoergcrtn.o: crtn.S 801.1Sjoerg 811.1SjoergFILES=${OBJS} 821.1SjoergFILESDIR=${LIBDIR} 831.1SjoergCLEANFILES+=${OBJS} 841.1SjoergSYMLINKS+= crtbegin.o ${LIBDIR}/crtbeginT.o 851.1SjoergSYMLINKS+= crtend.o ${LIBDIR}/crtendS.o 861.1Sjoerg 871.1Sjoerg.include <bsd.prog.mk> 88