# For gcc
CC= gcc
# For ANSI compilers
#CC= cc

#For Optimization
# CFLAGS= -O2 -Wall
CFLAGS= -O1 -Wall
# CFLAGS= -O1 -Wall -DBANWEBBUG
#For debugging
# CFLAGS= -g -Wall -DDEBUG
#CFLAGS= -g -Wall
# LIBS=-lefence -lpthread -ldb3
LIBS=-lpthread -ldb3

RM= /bin/rm -f

DESTDIR=../deb/usr/httpd/prog

.c.o:
	$(CC) -c $(CFLAGS) $<

all: notesldap pamnotesldap

ONOTESLDAP=notesldap.o

notesldap: $(ONOTESLDAP)
	$(CC) $(ONOTESLDAP) -lldap -o $@ 

OPAMNOTESLDAP=pamnotesldap.o

pamnotesldap: $(OPAMNOTESLDAP)
	$(CC) -shared -Xlinker -x $(OPAMNOTESLDAP) -lldap -o pamnotesldap.so

pamnotesldap.o: pamnotesldap.c
	$(CC) -c -O2 -fPIC -fno-strict-aliasing -Wall pamnotesldap.c
	
	
install: all

clean:
	rm -f *.o

