# LDAP Crack 

LIBDIR=-L /opt/ldap/libraries
INCDIR=-I /opt/ldap/include/
LIBS=-llber -lldap -lcrypt -lldif -llutil -lavl -lldbm -llber -lm
OPTIMI=-O3
DEBUG=

RM=rm
OBJECTS=lc.o list.o ldif_collect.o
CC=gcc

lj: $(OBJECTS)
	$(CC) -o lj ${OPTIMI} $(INCDIR) $(LIBDIR) $(OBJECTS) $(LIBS) 

static: $(OBJECTS)
	$(CC) -o ljs ${OPTIMI} $(INCDIR) $(LIBDIR) $(OBJECTS) $(LIBS) -static

ljd: lcd.o
	$(CC) -o ljd -g $(INCDIR) $(LIBDIR) ${OBJECTS} $(LIBS) 

lc.o: lc.c ldif_collect.h list.h
	$(CC) ${OPTIMI} $(INCDIR) -c lc.c

list.o: list.c list.h
	$(CC) ${OPTIMI} $(INCDIR) -c list.c

ldif_collect.o: ldif_collect.c ldif_collect.h
	$(CC) ${OPTIMI} $(INCDIR) -c ldif_collect.c

lcd.o: lc.c
	$(CC) -g  ${OPTIMI} $(INCDIR) -c lc.c

clean:
	${RM} -f $(OBJECTS) lj ljs core
