tarball,Makefiles: add empty recipe rules for makefiles and their includes. they...
[sdk] / eda / Makefile
1 ifneq ($(V),1)
2 .SILENT:
3 endif
4 .PHONY: all cmd cleantarget clean realclean distclean
5
6 _CF_DIR = ../
7
8 include $(_CF_DIR)crossplatform.mk
9 include $(_CF_DIR)default.cf
10
11 all:
12         @$(call echo,Building Ecere Data Access layer...)
13         cd libeda && $(MAKE)
14         @$(call echo,Building EDASQLite driver...)
15         cd drivers && cd sqlite && $(MAKE)
16 ifdef EDASQLiteCipher
17         @$(call echo,Building EDASQLiteCipher driver...)
18         cd drivers && cd sqliteCipher && $(MAKE)
19 endif
20
21 cleantarget:
22         cd libeda && $(MAKE) cleantarget
23         cd drivers && cd sqlite && $(MAKE) cleantarget
24 ifdef EDASQLiteCipher
25         cd drivers && cd sqliteCipher && $(MAKE) cleantarget
26 endif
27
28 clean:
29         cd libeda && $(MAKE) clean
30         cd drivers && cd sqlite && $(MAKE) clean
31 ifdef EDASQLiteCipher
32         cd drivers && cd sqliteCipher && $(MAKE) clean
33 endif
34
35 realclean:
36         cd libeda && $(MAKE) realclean
37         cd drivers && cd sqlite && $(MAKE) realclean
38 ifdef EDASQLiteCipher
39         cd drivers && cd sqliteCipher && $(MAKE) realclean
40 endif
41
42 distclean:
43         cd libeda && $(MAKE) distclean
44         cd drivers && cd sqlite && $(MAKE) distclean
45 ifdef EDASQLiteCipher
46         cd drivers && cd sqliteCipher && $(MAKE) distclean
47 endif
48
49 Makefile: ;
50 $(_CF_DIR)crossplatform.mk: ;
51 $(_CF_DIR)default.cf: ;