23 lines
620 B
Makefile
23 lines
620 B
Makefile
ARTIFACT = PoolBox
|
|
make_assets = $(MAKE) $(1) ARTIFACT=$(ARTIFACT) -C assets
|
|
make_application = $(MAKE) $(1) ARTIFACT=$(ARTIFACT) -C application
|
|
make_cd = $(MAKE) $(1) ARTIFACT=$(ARTIFACT) -f $(JABY_ENGINE_DIR)/lib/ISOTarget.mk -C iso
|
|
|
|
all clean rebuild: always
|
|
$(call make_assets,$(MAKECMDGOALS))
|
|
$(call make_application,$(MAKECMDGOALS))
|
|
$(call make_cd,$(MAKECMDGOALS))
|
|
|
|
all_%: always
|
|
$(call make_assets,$*)
|
|
$(call make_application,$*)
|
|
$(call make_cd,$*)
|
|
|
|
assets_%: always
|
|
$(call make_assets,$*)
|
|
application_%: always
|
|
$(call make_application,$*)
|
|
cd_%: always
|
|
$(call make_cd,$*)
|
|
|
|
always: ; |