Added distclean rule
[mod_auth_kerb.git] / Makefile
1 include makefile.include
2
3 KRB5_CPPFLAGS = `$(KRB5_ROOT)/bin/krb5-config --cflags gssapi`
4 KRB5_LDFLAGS = `$(KRB5_ROOT)/bin/krb5-config --libs gssapi`
5
6 KRB4_CPPFLAGS = -I$(KRB4_ROOT)/include -I$(KRB4_ROOT)/include/kerberosIV \
7         -I$(KRB5_ROOT)/include/kerberosIV
8
9 CPPFLAGS = $(KRB5_CPPFLAGS) $(KRB4_CPPFLAGS) $(DEFS)
10 LDFLAGS = -Lspnegokrb5 -lspnegokrb5 $(KRB5_LDFLAGS) -lresolv
11
12 ifndef APXS
13    APXS = apxs
14 endif
15
16 ifdef SPNEGO_ONLY
17    TARGET = libspnegokrb5
18 else
19    TARGET = modauthkerb
20 endif
21
22 all: $(TARGET)
23
24 libspnegokrb5:
25         (cd spnegokrb5 && make)
26
27 modauthkerb: libspnegokrb5
28         $(APXS) -c -i $(CPPFLAGS) $(LDFLAGS) src/mod_auth_kerb.c
29
30 clean:
31         (cd spnegokrb5 && make clean)
32         $(RM) *.o *.so *.a *.la *.lo *.slo core
33         $(RM) src/*.{o,so,a,la,lo,slo}