1169689Skan# $FreeBSD: releng/10.3/lib/csu/powerpc/Makefile 234596 2012-04-23 06:33:27Z dim $ 2169689Skan 3169689Skan.PATH: ${.CURDIR}/../common 4169689Skan 5169689SkanSRCS= crt1.c crti.S crtn.S 6169689SkanOBJS= ${SRCS:N*.h:R:S/$/.o/g} 7169689SkanOBJS+= Scrt1.o gcrt1.o 8169689SkanCFLAGS+= -I${.CURDIR}/../common \ 9169689Skan -I${.CURDIR}/../../libc/include 10169689Skan 11169689Skanall: ${OBJS} 12169689Skan 13169689SkanCLEANFILES= ${OBJS} 14169689SkanCLEANFILES+= crt1.s gcrt1.s Scrt1.s 15169689Skan 16169689Skan# See the comment in lib/csu/common/crtbrand.c for the reason crt1.c is not 17169689Skan# directly compiled to .o files. 18169689Skan 19169689Skancrt1.s: crt1.c 20169689Skan ${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1.c 21169689Skan sed ${SED_FIX_NOTE} ${.TARGET} 22169689Skan 23169689Skancrt1.o: crt1.s 24169689Skan ${CC} ${ACFLAGS} -c -o ${.TARGET} crt1.s 25169689Skan 26169689Skangcrt1.s: crt1.c 27169689Skan ${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c 28169689Skan sed ${SED_FIX_NOTE} ${.TARGET} 29169689Skan 30169689Skangcrt1.o: gcrt1.s 31169689Skan ${CC} ${ACFLAGS} -c -o ${.TARGET} gcrt1.s 32169689Skan 33169689SkanScrt1.s: crt1.c 34169689Skan ${CC} ${CFLAGS} -fPIC -DPIC -S -o ${.TARGET} ${.CURDIR}/crt1.c 35169689Skan sed ${SED_FIX_NOTE} ${.TARGET} 36169689Skan 37169689SkanScrt1.o: Scrt1.s 38169689Skan ${CC} ${ACFLAGS} -c -o ${.TARGET} Scrt1.s 39169689Skan 40169689Skanrealinstall: 41169689Skan ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ 42169689Skan ${OBJS} ${DESTDIR}${LIBDIR} 43169689Skan 44169689Skan.include <bsd.lib.mk> 45169689Skan