Makefile modified to treat dependencies properly, but still buggy...
This commit is contained in:
@ -14,7 +14,7 @@ $(if $(O),,$(error Specify the compilation target directory))
|
||||
$(if $(shell ls $(AALBASE)/Makefile),,\
|
||||
$(error AAL is not found in $(AALBASE)))
|
||||
|
||||
.PHONY: all clean
|
||||
.PHONY: all clean depend
|
||||
|
||||
all: $(KERNELS)
|
||||
|
||||
@ -28,6 +28,7 @@ all: $(KERNELS)
|
||||
@echo 'AALBASE = $(AALBASE)' >> $@
|
||||
@echo 'TARGET = $(notdir $(patsubst %/,%,$(dir $@)))' >> $@
|
||||
@cat Makefile.build >> $@
|
||||
@rm -f $(dir $@)/Makefile.dep
|
||||
|
||||
clean: $(addsuffix .clean,$(BUILD_TARGET))
|
||||
|
||||
|
||||
@ -30,11 +30,12 @@ clean:
|
||||
|
||||
depend: Makefile.dep
|
||||
|
||||
Makefile.dep: $(DEPSRCS)
|
||||
$(dep_cmd)
|
||||
Makefile.dep:
|
||||
$(call dep_cmd,$(DEPSRCS))
|
||||
|
||||
$(AALOBJ): FORCE
|
||||
@mkdir -p $(dir $(AALOBJ))
|
||||
$(call echo_cmd,BUILD AAL,$(TARGET))$(submake) -C $(AALBASE) $(SUBCMD_OPTS) prepare
|
||||
$(call echo_cmd,BUILD AAL,$(TARGET))$(submake) -C $(AALBASE) $(SUBCMD_OPTS)
|
||||
|
||||
%.o: $(SRC)/%.c
|
||||
|
||||
Reference in New Issue
Block a user