1 LIB_OBJECTS
=$(shell .
/get_objs.sh
)
3 all: libGP.a libGP.so libGP.so
.0
7 rm -f libGP.a libGP.so libGP.so
.0
9 @echo
"RM libGP.a libGP.so libGP.so.0"
10 @
rm -f libGP.a libGP.so libGP.so
.0
14 @. .
/liblock.sh
; spinlock .
16 $(AR
) rcs libGP.a
$(LIB_OBJECTS
)
19 @
$(AR
) rcs libGP.a
$(LIB_OBJECTS
)
21 @. .
/liblock.sh
; spinunlock .
24 @. .
/liblock.sh
; spinlock .
26 $(CC
) -fPIC
-dPIC
--shared
-Wl
,-soname
-Wl
,libGP.so
.0 $(LIB_OBJECTS
) -o libGP.so
29 @
$(CC
) -fPIC
-dPIC
--shared
-Wl
,-soname
-Wl
,libGP.so
.0 $(LIB_OBJECTS
) -o libGP.so
31 @. .
/liblock.sh
; spinunlock .
34 @. .
/liblock.sh
; spinlock .
37 ln
-s libGP.so libGP.so
.0
41 @ln
-s libGP.so libGP.so
.0
43 @. .
/liblock.sh
; spinunlock .