APUE Learning Example Source Code
guowenxue
2020-06-06 cd10eef059e9d9c34c927f3ac53ac43f4a9716c1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
LIBNAME=libencrypto
 
CC=${CROSSTOOL}gcc
LD=${CROSSTOOL}ld
AS=${CROSSTOOL}as
AR=${CROSSTOOL}ar
 
all: liba
    @rm -f *.o
 
libso:
    ${CC} -fPIC -shared *.c -o ${LIBNAME}.so
 
liba:
    ${CC} -c *.c
    ${AR} -rcs ${LIBNAME}.a *.o
 
clean:
    rm -f ${LIBNAME}.*
 
distclean: clean
    rm -f *.o