1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
| APP_NAME=test
|
| CROSSTOOL?=/opt/rpi/arm-bcm2708/arm-linux-gnueabihf/bin/arm-linux-
| CC=${CROSSTOOL}gcc
| LD=${CROSSTOOL}ld
| AS=${CROSSTOOL}as
| AR=${CROSSTOOL}ar
|
| # Compile flags
| CFLAGS=-Wall -Werror
| CFLAGS+=-Iencrypto
|
| # Linker flags
| LDFLAGS=-Lencrypto -lencrypto
|
|
| all: banner libencrypto
| ${CC} ${CFLAGS} main.c -o ${APP_NAME} ${LDFLAGS}
|
| banner:
| @echo "Start to compile ${SRC} by ${CC}"
|
| libencrypto:
| @make CROSSTOOL=${CROSSTOOL} -C encrypto
|
| clean:
| @make clean -C encrypto
| rm -f ${APP_NAME}
|
| distclean: clean
| @make distclean -C encrypto
| rm -f *.o
|
|