Use auto-generated dependency files and clean them
[libeap.git] / tests / Makefile
1 TESTS=test-base64
2
3 all: $(TESTS)
4
5 ifndef CC
6 CC=gcc
7 endif
8
9 ifndef LDO
10 LDO=$(CC)
11 endif
12
13 ifndef CFLAGS
14 CFLAGS = -MMD -O2 -Wall -g
15 endif
16
17 CFLAGS += -I../src
18
19
20 BASE64_OBJS=test-base64.o ../src/utils/base64.o ../src/utils/os_unix.o
21
22 test-base64: $(BASE64_OBJS)
23         $(LDO) $(LDFLAGS) -o $@ $(BASE64_OBJS)
24
25 clean:
26         $(MAKE) -C ../src clean
27         rm -f $(TESTS) *~ *.o *.d
28
29 -include $(OBJS:%.o=%.d)