ecere/gui/Window: Prevent uninitialized values if base Window methods not overridden...
[sdk] / deps / Makefile
1 .PHONY: freetype jpeg png gif z ffi cleantarget clean realclean distclean
2 .SILENT:
3
4 _CF_DIR = ../
5
6 include $(_CF_DIR)crossplatform.mk
7 include $(_CF_DIR)default.cf
8
9 ifdef WINDOWS_TARGET
10 all: freetype jpeg png gif ffi z
11 else
12 ifdef OSX_TARGET
13 all: jpeg gif
14 else
15 all: gif
16 endif
17 endif
18
19 freetype:
20         @$(call echo,Building FreeType...)
21         +cd freetype-2.3.12 && $(_MAKE)
22         
23 jpeg:
24         @$(call echo,Building libjpeg...)
25         +cd jpeg-9a && $(_MAKE)
26
27 png:
28         @$(call echo,Building libpng...)
29         +cd libpng-1.6.12 && $(_MAKE)
30
31 gif:
32         @$(call echo,Building libungif...)
33         +cd libungif-4.1.1 && $(_MAKE)
34
35 z:
36         @$(call echo,Building zlib...)
37         +cd zlib-1.2.8 && $(_MAKE)
38
39 ffi:
40         @$(call echo,Building libffi...)
41         +cd libffi-3.0.11 && $(_MAKE)
42
43 cleantarget:
44         +cd freetype-2.3.12 && $(_MAKE) cleantarget
45         +cd libpng-1.6.12 && $(_MAKE) cleantarget
46         +cd zlib-1.2.8 && $(_MAKE) cleantarget
47         +cd jpeg-9a && $(_MAKE) cleantarget
48         +cd libungif-4.1.1 && $(_MAKE) cleantarget
49         +cd libffi-3.0.11 && $(_MAKE) cleantarget
50
51 clean:
52         +cd freetype-2.3.12 && $(_MAKE) clean
53         +cd libpng-1.6.12 && $(_MAKE) clean
54         +cd zlib-1.2.8 && $(_MAKE) clean
55         +cd jpeg-9a && $(_MAKE) clean
56         +cd libungif-4.1.1 && $(_MAKE) clean
57         +cd libffi-3.0.11 && $(_MAKE) clean
58
59 realclean:
60         +cd freetype-2.3.12 && $(_MAKE) realclean
61         +cd libpng-1.6.12 && $(_MAKE) realclean
62         +cd zlib-1.2.8 && $(_MAKE) realclean
63         +cd jpeg-9a && $(_MAKE) realclean
64         +cd libungif-4.1.1 && $(_MAKE) realclean
65         +cd libffi-3.0.11 && $(_MAKE) realclean
66
67 distclean:
68         $(MAKE) -f $(_CF_DIR)Cleanfile distclean distclean_all_subdirs
69
70 Makefile: ;
71 $(_CF_DIR)crossplatform.mk: ;
72 $(_CF_DIR)default.cf: ;