]>
Commit | Line | Data |
---|---|---|
6fc6879b JM |
1 | ALL=radius_example |
2 | ||
3 | all: $(ALL) | |
4 | ||
5 | ifndef CC | |
6 | CC=gcc | |
7 | endif | |
8 | ||
e2084518 JM |
9 | ifndef LDO |
10 | LDO=$(CC) | |
11 | endif | |
12 | ||
6fc6879b JM |
13 | ifndef CFLAGS |
14 | CFLAGS = -MMD -O2 -Wall -g | |
15 | endif | |
16 | ||
17 | CFLAGS += -I. | |
18 | CFLAGS += -I../src | |
6fc6879b JM |
19 | CFLAGS += -I../src/utils |
20 | ||
e2084518 JM |
21 | LIBS = ../src/radius/libradius.a |
22 | LIBS += ../src/crypto/libcrypto.a | |
23 | LIBS += ../src/utils/libutils.a | |
6fc6879b | 24 | |
e2084518 JM |
25 | ../src/utils/libutils.a: |
26 | $(MAKE) -C ../src/utils | |
6fc6879b | 27 | |
e2084518 JM |
28 | ../src/crypto/libcrypto.a: |
29 | $(MAKE) -C ../src/crypto | |
6fc6879b | 30 | |
e2084518 JM |
31 | ../src/radius/libradius.a: |
32 | $(MAKE) -C ../src/radius | |
6fc6879b | 33 | |
64ce68fc JM |
34 | #CLAGS += -DCONFIG_IPV6 |
35 | ||
6fc6879b JM |
36 | OBJS_ex = radius_example.o |
37 | ||
e2084518 JM |
38 | radius_example: $(OBJS_ex) $(LIBS) |
39 | $(LDO) $(LDFLAGS) -o radius_example $(OBJS_ex) $(LIBS) | |
6fc6879b JM |
40 | |
41 | clean: | |
42 | $(MAKE) -C ../src clean | |
e2084518 | 43 | rm -f core *~ *.o *.d $(ALL) |
6fc6879b JM |
44 | |
45 | -include $(OBJS:%.o=%.d) |