OPENLDAP = $(HOME)/openldap/openldap2.3-2.3.30

base64_openldap: base64_openldap.o $(OPENLDAP)/libraries/liblutil/liblutil.a
	$(CC) $^ -o $@

$(OPENLDAP)/libraries/liblutil/liblutil.a:
	@echo "Missing liblutil.a: please first compile OpenLDAP, or customize the OPENLDAP variable in $0"

base64_openldap.o: base64_openldap.c
	$(CC) -I$(OPENLDAP)/include -c $<

clean:
	@rm -f base64_openldap *.o
