1 HEADER_LOC
=/usr
/include/
4 .PHONY
: all core sdl drivers loaders
install clean tar
6 all: core sdl drivers loaders
9 cd drivers
&& $(MAKE
) all
12 cd core
&& $(MAKE
) all
13 ln
-sf core
/libGP_core.so .
14 ln
-sf core
/libGP_core.so
.0 .
17 cd targets
/sdl
&& $(MAKE
) all
20 cd loaders
&& $(MAKE
) all
24 install -m
775 -d
$(HEADER_LOC
)GP
/
25 install -m
664 core
/*.h
$(HEADER_LOC
)GP
/
26 install -m
664 core
/*.so core
/*.so
.0 core
/*.a
$(LIB_LOC
)
28 install -m
775 -d
$(HEADER_LOC
)GP
/loaders
/
29 install -m
664 loaders
/*.h
$(HEADER_LOC
)GP
/loaders
/
30 install -m
664 loaders
/*.so loaders
/*.so
.0 loaders
/*.a
$(LIB_LOC
)
32 install -m
775 -d
$(HEADER_LOC
)GP
/SDL
/
33 install -m
664 targets
/sdl
/*.h
$(HEADER_LOC
)GP
/SDL
/
34 install -m
664 targets
/sdl
/*.so targets
/sdl
/*.so
.0 targets
/sdl
/*.a
$(LIB_LOC
)
37 rm -f
*.o
*.a
*.so
*.so
.0
38 cd benchmark
&& $(MAKE
) clean
39 cd core
&& $(MAKE
) clean
40 cd targets
/sdl
&& $(MAKE
) clean
41 cd drivers
&& $(MAKE
) clean
42 cd loaders
&& $(MAKE
) clean
45 cd ..
&& tar cjf gfxprim-
`date +%Y-%b-%d-%HH%MM`.
tar.bz2 gfxprim