
EXTRACFLAGS=
# EXTRALDFLAGS=-lpthread
# For Solaris
# EXTRALDFLAGS=-lsocket -lnsl
LDAPLIB=-lldap -llber -lldif

###############################################################################
# You should not need to change anything below here....

INCDIR=openldap/include
LIBDIR=openldap/libraries
# LIBDIR=../lib

LIBS=-L$(LIBDIR) $(LDAPLIB) $(EXTRALDFLAGS)
OPTFLAGS=-g
CFLAGS=$(OPTFLAGS) -I$(INCDIR) $(EXTRACFLAGS)
CC=gcc

PROGS=k0ld

all:		$(PROGS)

k0ld:		ldapa.o
		$(CC) $(CFLAGS) -o k0ld ldapa.o $(LIBS)

static:		ldapa.o
		$(CC) -static $(CFLAGS) -o k0ldS ldapa.o $(LIBS)

ldapa.o:	ldapa.h ldapa.c
		$(CC) $(CFLAGS) -c ldapa.c

clean:
		/bin/rm -f $(PROGS) k0ldS *.o a.out core
