1 # Makefile for libaura.
2 # $Id: Makefile,v 1.11 2005/04/05 19:40:47 cpressey Exp $
4 OSTYPE!=sysctl -n kern.ostype
9 SONAME= lib${LIB}.so.${LIB_VER}
12 OBJS= mem.o popen.o fspred.o \
15 WARNS= -W -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes \
16 -Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual \
17 -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wchar-subscripts \
18 -Winline -Wnested-externs -Wredundant-decls
20 CFLAGS+=${WARNS} -I/usr/local/include
25 LDADD= -L/usr/local/lib/
27 .if ${OSTYPE} == "NetBSD"
28 CFLAGS+= -I/usr/pkg/include
29 LDADD+= -L/usr/pkg/lib
32 all: ${SONAME} ${ANAME}
37 ${CC} ${CFLAGS} ${OBJS} -static ${LDADD} -shared -o ${SONAME}
38 ln -sf ${SONAME} ${SOLINK}
41 ar rc ${ANAME} ${OBJS}
45 rm -rf *.o *.so *.so.? *.So *.a