add MD5 to the list of targets
[freeradius.git] / src / lib / Makefile
1
2 include ../../Make.inc
3
4 OBJS            = dict.o print.o radius.o valuepair.o token.o misc.o \
5                 log.o filters.o missing.o md5.o 
6
7 INCLUDES        = ../include/radius.h ../include/libradius.h \
8                   ../include/missing.h ../include/autoconf.h
9
10 CFLAGS          += -D_LIBRADIUS -I../include
11
12 all:    $(LIBPREFIX)radius.a
13
14 $(LIBPREFIX)radius.a: $(OBJS)
15         $(LIBTOOL) --mode=link $(LD) $(OBJS) -o $(LIBPREFIX)radius.a
16
17 #       $(AR) rv $(LIBPREFIX)radius.a $(OBJS)
18 #       $(RANLIB) $(LIBPREFIX)radius.a
19
20 filters.o: filters.c $(INCLUDES)
21         $(CC) $(CFLAGS) -c filters.c
22
23 print.o: print.c $(INCLUDES)
24         $(CC) $(CFLAGS) -c print.c
25
26 dict.o: dict.c $(INCLUDES)
27         $(CC) $(CFLAGS) -c dict.c
28
29 radius.o: radius.c $(INCLUDES)
30         $(CC) $(CFLAGS) -c radius.c
31
32 valuepair.o: valuepair.c $(INCLUDES)
33         $(CC) $(CFLAGS) -c valuepair.c
34
35 token.o: token.c $(INCLUDES)
36         $(CC) $(CFLAGS) -c token.c
37
38 misc.o: misc.c $(INCLUDES)
39         $(CC) $(CFLAGS) -c misc.c
40
41 log.o:  log.c $(INCLUDES)
42         $(CC) $(CFLAGS) -c log.c
43
44 missing.o:      missing.c $(INCLUDES)
45         $(CC) $(CFLAGS) -c missing.c
46
47 md5.o: md5.c ../include/md5.h
48         $(CC) $(CFLAGS) -c md5.c
49
50 clean:
51         rm -f *.o $(LIBPREFIX)radius.a
52
53 install:
54