make/Makefile.mk

changeset 32
e5f4d8af567e
parent 0
2483f517c562
equal deleted inserted replaced
31:bf810176ddb8 32:e5f4d8af567e
30 30
31 BUILD_ROOT = ./ 31 BUILD_ROOT = ./
32 include config.mk 32 include config.mk
33 33
34 BUILD_DIRS = build/bin build/lib 34 BUILD_DIRS = build/bin build/lib
35 BUILD_DIRS += build/application build/ucx 35 BUILD_DIRS += build/application build/ucx build/libidav
36 BUILD_DIRS += build/ui/common build/ui/$(TOOLKIT) 36 BUILD_DIRS += build/ui/common build/ui/$(TOOLKIT)
37 37
38 all: $(BUILD_DIRS) ucx ui application 38 all: $(BUILD_DIRS) ucx ui libidav application
39 make/$(PACKAGE_SCRIPT) 39
40 40
41 $(BUILD_DIRS): 41 $(BUILD_DIRS):
42 mkdir -p $@ 42 mkdir -p $@
43 43
44 ui: ucx FORCE 44 ui: ucx FORCE
45 cd ui; $(MAKE) all 45 cd ui; $(MAKE) all
46 46
47 ucx: FORCE 47 ucx: FORCE
48 cd ucx; $(MAKE) all 48 cd ucx; $(MAKE) all
49 49
50 application: ui FORCE 50 libidav: ucx FORCE
51 cd libidav; $(MAKE) all
52
53 application: ui libidav FORCE
51 cd application; $(MAKE) 54 cd application; $(MAKE)
52 55
53 FORCE: 56 FORCE:
54 57

mercurial