makefiles: single file per line for all file lists in all makefiles.
[sdk] / deps / Makefile
1 .PHONY: freetype jpeg png gif z clean realclean distclean
2 .SILENT:
3
4 # CROSS-PLATFORM MAGIC
5
6 include ../include.mk
7
8 ifdef WINDOWS
9 all: freetype jpeg png gif z
10 else
11 ifdef OSX
12 all: jpeg png gif
13 else
14 all: gif
15 endif
16 endif
17
18 clean:
19         cd freetype-2.3.12 && $(MAKE) clean
20         cd libpng-1.4.0 && $(MAKE) clean
21         cd zlib && $(MAKE) clean
22         cd jpeg-6b && $(MAKE) clean
23         cd libungif-4.1.1 && $(MAKE) clean
24
25 realclean:
26         cd freetype-2.3.12 && $(MAKE) realclean
27         cd libpng-1.4.0 && $(MAKE) realclean
28         cd zlib && $(MAKE) realclean
29         cd jpeg-6b && $(MAKE) realclean
30         cd libungif-4.1.1 && $(MAKE) realclean
31
32 distclean:
33         cd freetype-2.3.12 && $(MAKE) distclean
34         cd libpng-1.4.0 && $(MAKE) distclean
35         cd zlib && $(MAKE) distclean
36         cd jpeg-6b && $(MAKE) distclean
37         cd libungif-4.1.1 && $(MAKE) distclean
38
39 freetype:
40         @$(call echo,Building FreeType...)
41         cd freetype-2.3.12 && $(MAKE)
42         
43 jpeg:
44         @$(call echo,Building libjpeg...)
45         cd jpeg-6b && $(MAKE)
46
47 png:
48         @$(call echo,Building libpng...)
49         cd libpng-1.4.0 && $(MAKE)
50
51 gif:
52         @$(call echo,Building libungif...)
53         cd libungif-4.1.1 && $(MAKE)
54
55 z:
56         @$(call echo,Building zlib...)
57         cd zlib && $(MAKE)
58
59