summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 1dccd71fa8936dc4d065385cff654b2ca1cf81d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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) $(TARGET).o $(TARGET).so
	$(RM) -r html/ latex/

%.so: %.o
	$(LD) $(LDFLAGS) -o $@ $^

%.o: %.c
	$(CC) $(CFLAGS) -c -o $@ $^

doc:
	doxygen Doxyfile