ecere/com/containers; sys/File: Fixed refCount of deserialized containers, Files
[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         $(MAKE) -f $(_CF_DIR)Cleanfile distclean distclean_all_subdirs
44
45 Makefile: ;
46 $(_CF_DIR)crossplatform.mk: ;
47 $(_CF_DIR)default.cf: ;