buildsystem,epj2make,ide,tarball; fixed EARFLAGS aw are not flags they are actions...
[sdk] / eda / Makefile
1 .SILENT:
2 .PHONY: all cmd clean realclean distclean
3
4 # CROSS-PLATFORM MAGIC
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 clean:
22         cd libeda && $(MAKE) clean
23         cd drivers && cd sqlite && $(MAKE) clean
24 ifdef EDASQLiteCipher
25         cd drivers && cd sqliteCipher && $(MAKE) clean
26 endif
27
28 realclean:
29         cd libeda && $(MAKE) realclean
30         cd drivers && cd sqlite && $(MAKE) realclean
31 ifdef EDASQLiteCipher
32         cd drivers && cd sqliteCipher && $(MAKE) realclean
33 endif
34
35 distclean:
36         cd libeda && $(MAKE) distclean
37         cd drivers && cd sqlite && $(MAKE) distclean
38 ifdef EDASQLiteCipher
39         cd drivers && cd sqliteCipher && $(MAKE) distclean
40 endif