This reverts commit bb5249244d.
This is necessary to allow running "make" in subdirs again.
Conflicts:
Makefile
tags/n0.9
| @@ -7,41 +7,6 @@ vpath %.asm $(SRC_PATH) | |||||
| vpath %.v $(SRC_PATH) | vpath %.v $(SRC_PATH) | ||||
| vpath %.texi $(SRC_PATH) | vpath %.texi $(SRC_PATH) | ||||
| ifndef V | |||||
| Q = @ | |||||
| ECHO = printf "$(1)\t%s\n" $(2) | |||||
| BRIEF = CC AS YASM AR LD HOSTCC STRIP CP | |||||
| SILENT = DEPCC YASMDEP RM RANLIB | |||||
| MSG = $@ | |||||
| M = @$(call ECHO,$(TAG),$@); | |||||
| $(foreach VAR,$(BRIEF), \ | |||||
| $(eval override $(VAR) = @$$(call ECHO,$(VAR),$$(MSG)); $($(VAR)))) | |||||
| $(foreach VAR,$(SILENT),$(eval override $(VAR) = @$($(VAR)))) | |||||
| $(eval INSTALL = @$(call ECHO,INSTALL,$$(^:$(SRC_PATH)/%=%)); $(INSTALL)) | |||||
| endif | |||||
| IFLAGS := -I. -I$(SRC_PATH) | |||||
| CPPFLAGS := $(IFLAGS) $(CPPFLAGS) | |||||
| CFLAGS += $(ECFLAGS) | |||||
| YASMFLAGS += $(IFLAGS) -Pconfig.asm | |||||
| HOSTCFLAGS += $(IFLAGS) | |||||
| %.o: %.c | |||||
| $(CCDEP) | |||||
| $(CC) $(CPPFLAGS) $(CFLAGS) $(CC_DEPFLAGS) -c $(CC_O) $< | |||||
| %.o: %.S | |||||
| $(ASDEP) | |||||
| $(AS) $(CPPFLAGS) $(ASFLAGS) $(AS_DEPFLAGS) -c -o $@ $< | |||||
| %.ho: %.h | |||||
| $(CC) $(CPPFLAGS) $(CFLAGS) -Wno-unused -c -o $@ -x c $< | |||||
| %.ver: %.v | |||||
| $(Q)sed 's/$$MAJOR/$($(basename $(@F))_VERSION_MAJOR)/' $^ > $@ | |||||
| %.c %.h: TAG = GEN | |||||
| # Do not delete intermediate files from chains of implicit rules | # Do not delete intermediate files from chains of implicit rules | ||||
| $(OBJS): | $(OBJS): | ||||
| @@ -5,6 +5,46 @@ | |||||
| # first so "all" becomes default target | # first so "all" becomes default target | ||||
| all: all-yes | all: all-yes | ||||
| ifndef SUBDIR | |||||
| ifndef V | |||||
| Q = @ | |||||
| ECHO = printf "$(1)\t%s\n" $(2) | |||||
| BRIEF = CC AS YASM AR LD HOSTCC | |||||
| SILENT = DEPCC YASMDEP RM RANLIB | |||||
| MSG = $@ | |||||
| M = @$(call ECHO,$(TAG),$@); | |||||
| $(foreach VAR,$(BRIEF), \ | |||||
| $(eval override $(VAR) = @$$(call ECHO,$(VAR),$$(MSG)); $($(VAR)))) | |||||
| $(foreach VAR,$(SILENT),$(eval override $(VAR) = @$($(VAR)))) | |||||
| $(eval INSTALL = @$(call ECHO,INSTALL,$$(^:$(SRC_DIR)/%=%)); $(INSTALL)) | |||||
| endif | |||||
| IFLAGS := -I. -I$(SRC_PATH) | |||||
| CPPFLAGS := $(IFLAGS) $(CPPFLAGS) | |||||
| CFLAGS += $(ECFLAGS) | |||||
| YASMFLAGS += $(IFLAGS) -Pconfig.asm | |||||
| HOSTCFLAGS += $(IFLAGS) | |||||
| %.o: %.c | |||||
| $(CCDEP) | |||||
| $(CC) $(CPPFLAGS) $(CFLAGS) $(CC_DEPFLAGS) -c $(CC_O) $< | |||||
| %.o: %.S | |||||
| $(ASDEP) | |||||
| $(AS) $(CPPFLAGS) $(ASFLAGS) $(AS_DEPFLAGS) -c -o $@ $< | |||||
| %.ho: %.h | |||||
| $(CC) $(CPPFLAGS) $(CFLAGS) -Wno-unused -c -o $@ -x c $< | |||||
| %.ver: %.v | |||||
| $(Q)sed 's/$$MAJOR/$($(basename $(@F))_VERSION_MAJOR)/' $^ > $@ | |||||
| %.c %.h: TAG = GEN | |||||
| endif | |||||
| OBJS-$(HAVE_MMX) += $(MMX-OBJS-yes) | OBJS-$(HAVE_MMX) += $(MMX-OBJS-yes) | ||||
| OBJS += $(OBJS-yes) | OBJS += $(OBJS-yes) | ||||