* commit '93d5b022a9fd3a1a1f9c521a1eac7f0410e05b81': build: Drop duplicate asm recipe Merged-by: James Almer <jamrial@gmail.com>tags/n3.3
| @@ -74,6 +74,15 @@ COMPILE_HOSTC = $(call COMPILE,HOSTCC) | |||||
| %_host.o: %.c | %_host.o: %.c | ||||
| $(COMPILE_HOSTC) | $(COMPILE_HOSTC) | ||||
| %$(DEFAULT_YASMD).asm: %.asm | |||||
| $(DEPYASM) $(YASMFLAGS) -I $(<D)/ -M -o $@ $< > $(@:.asm=.d) | |||||
| $(YASM) $(YASMFLAGS) -I $(<D)/ -e $< | sed '/^%/d;/^$$/d;' > $@ | |||||
| %.o: %.asm | |||||
| $(DEPYASM) $(YASMFLAGS) -I $(<D)/ -M -o $@ $< > $(@:.o=.d) | |||||
| $(YASM) $(YASMFLAGS) -I $(<D)/ -o $@ $(patsubst $(SRC_PATH)/%,$(SRC_LINK)/%,$<) | |||||
| -$(if $(ASMSTRIPFLAGS), $(STRIP) $(ASMSTRIPFLAGS) $@) | |||||
| %.o: %.rc | %.o: %.rc | ||||
| $(WINDRES) $(IFLAGS) --preprocessor "$(DEPWINDRES) -E -xc-header -DRC_INVOKED $(CC_DEPFLAGS)" -o $@ $< | $(WINDRES) $(IFLAGS) --preprocessor "$(DEPWINDRES) -E -xc-header -DRC_INVOKED $(CC_DEPFLAGS)" -o $@ $< | ||||
| @@ -10,15 +10,6 @@ INSTHEADERS := $(INSTHEADERS) $(HEADERS:%=$(SUBDIR)%) | |||||
| all-$(CONFIG_STATIC): $(SUBDIR)$(LIBNAME) | all-$(CONFIG_STATIC): $(SUBDIR)$(LIBNAME) | ||||
| all-$(CONFIG_SHARED): $(SUBDIR)$(SLIBNAME) | all-$(CONFIG_SHARED): $(SUBDIR)$(SLIBNAME) | ||||
| $(SUBDIR)x86/%$(DEFAULT_YASMD).asm: $(SUBDIR)x86/%.asm | |||||
| $(DEPYASM) $(YASMFLAGS) -I $(<D)/ -M -o $@ $< > $(@:.asm=.d) | |||||
| $(YASM) $(YASMFLAGS) -I $(<D)/ -e $< | sed '/^%/d;/^$$/d;' > $@ | |||||
| $(SUBDIR)x86/%.o: $(SUBDIR)x86/%$(YASMD).asm | |||||
| $(DEPYASM) $(YASMFLAGS) -I $(<D)/ -M -o $@ $< > $(@:.o=.d) | |||||
| $(YASM) $(YASMFLAGS) -I $(<D)/ -o $@ $(patsubst $(SRC_PATH)/%,$(SRC_LINK)/%,$<) | |||||
| -$(if $(ASMSTRIPFLAGS), $(STRIP) $(ASMSTRIPFLAGS) $@) | |||||
| LIBOBJS := $(OBJS) $(SUBDIR)%.h.o $(TESTOBJS) | LIBOBJS := $(OBJS) $(SUBDIR)%.h.o $(TESTOBJS) | ||||
| $(LIBOBJS) $(LIBOBJS:.o=.s) $(LIBOBJS:.o=.i): CPPFLAGS += -DHAVE_AV_CONFIG_H | $(LIBOBJS) $(LIBOBJS:.o=.s) $(LIBOBJS:.o=.i): CPPFLAGS += -DHAVE_AV_CONFIG_H | ||||
| $(TESTOBJS) $(TESTOBJS:.o=.i): CFLAGS += -Umain | $(TESTOBJS) $(TESTOBJS:.o=.i): CFLAGS += -Umain | ||||
| @@ -1,6 +1 @@ | |||||
| CHECKASMOBJS-$(HAVE_YASM) += x86/checkasm.o | CHECKASMOBJS-$(HAVE_YASM) += x86/checkasm.o | ||||
| tests/checkasm/x86/%.o: tests/checkasm/x86/%.asm | |||||
| $(DEPYASM) $(YASMFLAGS) -I $(<D)/ -M -o $@ $< > $(@:.o=.d) | |||||
| $(YASM) $(YASMFLAGS) -I $(<D)/ -o $@ $< | |||||
| -$(STRIP) $(ASMSTRIPFLAGS) $@ | |||||