]> git.sur5r.net Git - cc65/blob - libsrc/geos/Makefile
own versions of some common routines, fillram and movedata equal to memset
[cc65] / libsrc / geos / Makefile
1 #
2 # Makefile for GEOS lib
3 # for cc65
4 #
5 # Maciej 'YTM/Elysium' Witkowiak
6
7 OBJ_DIRS=common devel disk dlgbox file graph menuicon memory mousesprite process system
8
9 all:
10         @for i in $(OBJ_DIRS); do $(MAKE) -C $$i; done
11         @mv devel/crt0.o ../geos.o
12         @for i in $(OBJ_DIRS); do $(AR) a ../geos.lib $$i/*.o; done
13
14 rebuild: zap all clean
15
16
17 .PHONY: clean
18 clean:
19         @for i in $(OBJ_DIRS); do \
20             cd $$i;                             \
21             $(MAKE) clean;                      \
22             cd ..;                              \
23         done
24
25 .PHONY: zap
26 zap:    clean
27         @rm -f ../geos.lib ../geos.o
28