add headers into manifest build deps
This commit is contained in:
4
Makefile
4
Makefile
@@ -62,7 +62,7 @@ $(BUILD_DIR)/$(TARGET).so: $(OBJECTS)
|
|||||||
|
|
||||||
manifest: $(MANIFEST_BUILD_DIR)/MANIFEST.json
|
manifest: $(MANIFEST_BUILD_DIR)/MANIFEST.json
|
||||||
|
|
||||||
$(MANIFEST_BUILD_DIR)/MANIFEST.json: $(MANIFEST_TARGETS)
|
$(MANIFEST_BUILD_DIR)/MANIFEST.json: $(C_HEADERS) $(MANIFEST_TARGETS)
|
||||||
@for elf in $(MANIFEST_TARGETS); do \
|
@for elf in $(MANIFEST_TARGETS); do \
|
||||||
echo -e "\033[1;32mRUN\t$$elf\033[0m"; \
|
echo -e "\033[1;32mRUN\t$$elf\033[0m"; \
|
||||||
$$elf $(MANIFEST_BUILD_DIR) || { echo -e "\033[0;31merror running $$elf\033[0m"; exit 1; }; \
|
$$elf $(MANIFEST_BUILD_DIR) || { echo -e "\033[0;31merror running $$elf\033[0m"; exit 1; }; \
|
||||||
@@ -74,7 +74,7 @@ $(MANIFEST_BUILD_DIR)/MANIFEST.json: $(MANIFEST_TARGETS)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
$(MANIFEST_BUILD_DIR)/%.elf: $(MANIFEST_SRC_DIR)/%.c Makefile | $(MANIFEST_BUILD_DIR)
|
$(MANIFEST_BUILD_DIR)/%.elf: $(MANIFEST_SRC_DIR)/%.c Makefile $(C_HEADERS) | $(MANIFEST_BUILD_DIR)
|
||||||
@echo -e '\033[1;32mELF\t'$(OBJECTS)'\n\t\t\t->\t'$@'\033[0m'
|
@echo -e '\033[1;32mELF\t'$(OBJECTS)'\n\t\t\t->\t'$@'\033[0m'
|
||||||
@$(CC) $(MANIFEST_LFLAGS) $< $(LDLIBS) -I inc -o $@
|
@$(CC) $(MANIFEST_LFLAGS) $< $(LDLIBS) -I inc -o $@
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user