APUE Learning Example Source Code
guowenxue
2020-04-30 b0053f87034ff358b7ccadc7f2d9643e9a7767e7
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