4 OBJS = dict.o print.o radius.o valuepair.o token.o misc.o \
5 log.o filters.o missing.o md5.o
7 INCLUDES = ../include/radius.h ../include/libradius.h \
8 ../include/missing.h ../include/autoconf.h
10 CFLAGS += -D_LIBRADIUS -I../include
12 all: $(LIBPREFIX)radius.a
14 $(LIBPREFIX)radius.a: $(OBJS)
15 $(LIBTOOL) --mode=link $(LD) $(OBJS) -o $(LIBPREFIX)radius.a
17 # $(AR) rv $(LIBPREFIX)radius.a $(OBJS)
18 # $(RANLIB) $(LIBPREFIX)radius.a
20 filters.o: filters.c $(INCLUDES)
21 $(CC) $(CFLAGS) -c filters.c
23 print.o: print.c $(INCLUDES)
24 $(CC) $(CFLAGS) -c print.c
26 dict.o: dict.c $(INCLUDES)
27 $(CC) $(CFLAGS) -c dict.c
29 radius.o: radius.c $(INCLUDES)
30 $(CC) $(CFLAGS) -c radius.c
32 valuepair.o: valuepair.c $(INCLUDES)
33 $(CC) $(CFLAGS) -c valuepair.c
35 token.o: token.c $(INCLUDES)
36 $(CC) $(CFLAGS) -c token.c
38 misc.o: misc.c $(INCLUDES)
39 $(CC) $(CFLAGS) -c misc.c
41 log.o: log.c $(INCLUDES)
42 $(CC) $(CFLAGS) -c log.c
44 missing.o: missing.c $(INCLUDES)
45 $(CC) $(CFLAGS) -c missing.c
47 md5.o: md5.c ../include/md5.h
48 $(CC) $(CFLAGS) -c md5.c
51 rm -f *.o $(LIBPREFIX)radius.a