1 .PHONY: bindir ecere libec ecp ecc ecs clean realclean distclean
4 OBJ = obj/bin.$(PLATFORM)/
6 include ../../crossplatform.mk
7 include ../../default.cf
9 all: bindir ecere libec ecp ecc ecs
10 $(call cpq,ecp/obj/bootstrap.$(PLATFORM)/ecp$(E) ecc/obj/bootstrap.$(PLATFORM)/ecc$(E) ecs/obj/bootstrap.$(PLATFORM)/ecs$(E),$(OBJ))
11 @$(call echo,All done!)
14 $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
17 cd ecere && $(MAKE) clean
18 cd libec && $(MAKE) clean
19 cd ecp && $(MAKE) clean
20 cd ecc && $(MAKE) clean
21 cd ecs && $(MAKE) clean
22 $(call rmq,$(OBJ)ecp$(E) $(OBJ)ecc$(E) $(OBJ)ecs$(E))
24 $(call rmq,$(OBJ)$(LP)ecere$(SO) $(OBJ)$(LP)ec$(SO))
29 cd ecere && $(MAKE) realclean
30 cd libec && $(MAKE) realclean
31 cd ecp && $(MAKE) realclean
32 cd ecc && $(MAKE) realclean
33 cd ecs && $(MAKE) realclean
37 cd ecere && $(MAKE) distclean
38 cd libec && $(MAKE) distclean
39 cd ecp && $(MAKE) distclean
40 cd ecc && $(MAKE) distclean
41 cd ecs && $(MAKE) distclean
44 @$(call echo,Building ecere...)
48 @$(call echo,Building ec...)
52 @$(call echo,Building ecp...)
56 @$(call echo,Building ecc...)
60 @$(call echo,Building ecs...)