diff options
Diffstat (limited to 'ar/Makefile')
-rw-r--r-- | ar/Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/ar/Makefile b/ar/Makefile new file mode 100644 index 0000000000000..c20a9f7ffbd1d --- /dev/null +++ b/ar/Makefile @@ -0,0 +1,35 @@ +# $Id: Makefile 2741 2012-12-10 18:47:00Z jkoshy $ + +TOP= .. + +PROG= ar +SRCS= ar.c read.c util.c write.c +LSRC= acplex.l +YSRC= acpyacc.y + +WARNS?= 5 + +DPADD= ${LIBARCHIVE} ${LIBELFTC} ${LIBELF} +LDADD= -larchive -lelftc -lelf + +CFLAGS+=-I. -I${.CURDIR} + +LINKS= ${BINDIR}/ar ${BINDIR}/ranlib + +EXTRA_TARGETS= ranlib + +CLEANFILES+= ${EXTRA_TARGETS} + +MAN= ar.1 ranlib.1 ar.5 + +all: ${EXTRA_TARGETS} + +${EXTRA_TARGETS}: ${PROG} + ln -s ${PROG} ${.TARGET} + +.include "${TOP}/mk/elftoolchain.prog.mk" + +.if ${OS_HOST} == "OpenBSD" +CFLAGS+= -I/usr/local/include +LDFLAGS+= -L/usr/local/lib +.endif |