acpi: Select proper one shot timer based on CPUs' C3 state.
[dragonfly.git] / contrib / bsdinstaller-1.1.6 / src / lib / libaura / Makefile
1 # Makefile for libaura.
2 # $Id: Makefile,v 1.11 2005/04/05 19:40:47 cpressey Exp $
3
4 OSTYPE!=sysctl -n kern.ostype
5
6 LIB=    aura
7 LIB_VER=3
8 ANAME=  lib${LIB}.a
9 SONAME= lib${LIB}.so.${LIB_VER}
10 SOLINK= lib${LIB}.so
11
12 OBJS=   mem.o popen.o fspred.o \
13         dict.o buffer.o
14
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
19
20 CFLAGS+=${WARNS} -I/usr/local/include
21 .ifdef DEBUG
22 CFLAGS+=-DDEBUG -g
23 .endif
24
25 LDADD=  -L/usr/local/lib/
26
27 .if ${OSTYPE} == "NetBSD"
28 CFLAGS+= -I/usr/pkg/include
29 LDADD+= -L/usr/pkg/lib
30 .endif
31
32 all: ${SONAME} ${ANAME}
33
34 in_cvs: all
35
36 ${SONAME}: ${OBJS}
37         ${CC} ${CFLAGS} ${OBJS} -static ${LDADD} -shared -o ${SONAME}
38         ln -sf ${SONAME} ${SOLINK}
39
40 ${ANAME}: ${OBJS}
41         ar rc ${ANAME} ${OBJS}
42         ranlib ${ANAME}
43
44 clean:
45         rm -rf *.o *.so *.so.? *.So *.a