APUE course source code
guowenxue
2 days ago 01c119252bae1e252aa9e6bdba99f1b2ee756624
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
 
APP_NAME=test
 
#CROSSTOOL?=arm-linux-gnueabihf-
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