1# from: @(#)Makefile 5.6 (Berkeley) 5/22/91 2# $Id: Makefile,v 1.13 1995/02/07 13:27:28 jkh Exp $ 3 4CFLAGS+= -DLIBC_SCCS -DDYNAMIC 5OBJS= crt0.o gcrt0.o c++rt0.o 6CLEANFILES+= a.out 7MAN3+= dlopen.3 8 9all: ${OBJS} 10 11crt0.o: crt0.c 12 ${CC} ${CFLAGS} -c -DCRT0 ${.ALLSRC} -o ${.TARGET} 13 ${LD} -x -r ${.TARGET} 14 mv a.out ${.TARGET} 15 16c++rt0.o: c++rt0.c 17 ${CC} ${CFLAGS} -fpic -c ${.ALLSRC} 18 @${LD} -x -r ${.TARGET} 19 @mv a.out ${.TARGET} 20 21gcrt0.o: crt0.c 22 ${CC} ${CFLAGS} -c -DMCRT0 ${.ALLSRC} -o ${.TARGET} 23 ${LD} -x -r ${.TARGET} 24 mv a.out ${.TARGET} 25 26install: 27 install ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 ${OBJS} \ 28 ${DESTDIR}/usr/lib 29 install ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/dlfcn.h \ 30 ${DESTDIR}/usr/include 31 32depend lint tags: 33 34.include <bsd.prog.mk> 35