Fix the directory layout and build system.
[gfxprim.git] / build / Makefile
bloba0fe7177f973a051dcf00f2fa7169a70f9dc340c
1 all: print libs
3 print:
4 ifndef VERBOSE
5 @echo "GEN (linker) libGP.a libGP.so"
6 endif
8 libs: print libGP.a libGP.so
11 # Do NOT remove this
13 .PHONY: libGP.a libGP.so
15 clean:
16 ifdef VERBOSE
17 rm -f libGP.a libGP.so
18 else
19 @echo "RM libGP.a libGP.so"
20 @rm -f libGP.a libGP.so
21 endif
23 libGP.a:
24 @. ./liblock.sh; spinlock .
25 ifdef VERBOSE
26 ./link.sh libGP.a
27 else
28 @echo "AR libGP.a"
29 @./link.sh libGP.a
30 endif
31 @. ./liblock.sh; spinunlock .
33 libGP.so:
34 @. ./liblock.sh; spinlock .
35 ifdef VERBOSE
36 ./link.sh libGP.so
37 else
38 @echo "LD libGP.so"
39 @./link.sh libGP.so
40 endif
41 @. ./liblock.sh; spinunlock .