Large cummulative patch for pic16 port.
[fw/sdcc] / device / lib / pic16 / libio / Makefile
1 #
2 # Makefile - Makefile to build pic16 support libraries
3 #
4 # This file is part of the GNU PIC Library.
5 #
6 # January, 2004
7 # The GNU PIC Library is maintained by,
8 #       Vangelis Rokas <vrokas@otenet.gr>
9 #
10 # $Id$
11 #
12 #
13
14
15 DIRS    =       adc
16
17
18 LIB     = libio.lib
19
20 all: build-libraries
21
22 make-target: build-libraries
23
24 build-libraries:
25         for dir in $(DIRS) ; do  \
26                 $(MAKE) -C $$dir ; \
27         done;
28         gplib -c $(LIB) adc/*.o
29         mv -v $(LIB) ../bin
30         
31
32 clean-intermediate:
33         @for dir in $(DIRS) ; do \
34                 $(MAKE) -C $$dir clean-intermediate ; \
35         done ;
36         
37 clean:
38         for dir in $(DIRS) ; do \
39                 $(MAKE) -C $$dir clean; \
40         done ;
41         rm -fv $(LIB)
42
43
44 real-clean: clean
45         find -name *.adb -print | xargs -- rm -fv ;
46         find -name *.p -print | xargs -- rm -fv ;
47         find -name *.d -print | xargs -- rm -fv ;
48         find -name *.dump* -print | xargs -- rm -fv ;
49         
50
51 dep:
52         for dir in $(DIRS) ; do \
53                 $(MAKE) -C $$dir dep; \
54         done