1# $NetBSD: Makefile,v 1.3 2011/02/11 23:44:43 christos Exp $ 2 3CC=gcc 4CFLAGS=-I../include -Wall -pedantic -std=c99 -fPIC -ggdb 5OBJS= 6OBJS+= buffer.o 7OBJS+= crypto.o 8OBJS+= dict.o 9OBJS+= error.o 10OBJS+= list.o 11OBJS+= mech.o parser.o 12OBJS+= mech_anonymous.o 13OBJS+= mech_crammd5.o 14OBJS+= mech_digestmd5.o 15OBJS+= mech_external.o 16OBJS+= mech_gssapi.o 17OBJS+= mech_login.o 18OBJS+= mech_plain.o 19OBJS+= msg.o 20OBJS+= saslc.o 21OBJS+= xsess.o 22 23LDFLAGS=-lssl -lgssapi -ggdb 24 25all: libsaslc.so 26 27libsaslc.so: $(OBJS) 28 $(CC) -shared -fPIC -o $@ $(OBJS) $(LDFLAGS) 29 30clean: 31 rm -f *.o *.so 32 33splint: 34 splint -weak -I../include *.[ch] 35