mirror of
https://github.com/adulau/ootp.git
synced 2024-11-23 02:27:06 +00:00
44 lines
1.1 KiB
Makefile
44 lines
1.1 KiB
Makefile
|
# $Id: Makefile 41 2009-12-01 22:12:06Z maf $
|
||
|
|
||
|
what:
|
||
|
@echo
|
||
|
@echo "make hardware-systype"
|
||
|
@echo
|
||
|
@echo "This Makefile knows about the following"
|
||
|
@echo
|
||
|
@echo i386-fbsd i386-linux i386-macosx
|
||
|
@echo
|
||
|
|
||
|
i386-fbsd:
|
||
|
@make CC="gcc" CFLAGS="-fpic -DPIC -I../common -g -DHAVE_STRING_H -DHAVE_STRINGS_H -DDEBUG -Wall -std=c99 -pedantic" LIBS="-lssl -lpam -lc" SLIB="--shared" all
|
||
|
|
||
|
i386-linux:
|
||
|
@make CC="gcc" CFLAGS="-fpic -DPIC -I../common -g -DHAVE_STRING_H -DHAVE_STRINGS_H -DDEBUG -D_BSD_SOURCE -D_XOPEN_SOURCE -Wall -std=c99 -pedantic" LIBS="-lssl -lpam -lcrypto -lc" SLIB="--shared" all
|
||
|
|
||
|
i386-macosx:
|
||
|
@make CC="gcc" CFLAGS="-fpic -DPIC -I../common -g -DHAVE_STRING_H -DHAVE_STRINGS_H -DDEBUG -Wall -std=c99 -pedantic" LIBS="-lssl -lpam -lcrypto -lc" SLIB="-dylib" all
|
||
|
|
||
|
INSTALL=install -c -m0755
|
||
|
|
||
|
.c.o:; $(CC) $(CFLAGS) -c $*.c -o $*.o
|
||
|
|
||
|
OBJS = xerr.o str.o otplib.o ffdb.o
|
||
|
|
||
|
LIBDIR=/usr/local/ootp/lib/
|
||
|
|
||
|
BLIBS=pam_otp.so
|
||
|
|
||
|
all: pam_otp.so ${OBJS}
|
||
|
|
||
|
install:
|
||
|
mkdir -p ${LIBDIR}
|
||
|
${INSTALL} ${BLIBS} ${LIBDIR}
|
||
|
@echo files installed in ${LIBDIR}
|
||
|
|
||
|
clean:
|
||
|
/bin/rm -f ${BLIBS} pam_otp.o
|
||
|
|
||
|
pam_otp.so: ${OBJS} pam_otp.o
|
||
|
ld -x ${SLIB} -o pam_otp.so pam_otp.o ${OBJS} ${LIBS}
|
||
|
|