OPENLDAP_SOURCE := ../source/openldap-2.4.40+dfsg TARGET = service_passwords INCLUDE_FLAGS = -I$(OPENLDAP_SOURCE)/include CFLAGS = $(INCLUDE_FLAGS) -D_REENTRANT -fPIC -Wall -Wextra LDFLAGS = -G all: $(TARGET).so clean: rm -f $(TARGET).o $(TARGET).so %.so: %.o $(LD) $(LDFLAGS) -o $@ $^ %.o: %.c $(CC) $(CFLAGS) -c -o $@ $^