pc-bios/s390-ccw: do not use rules.mak
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
bf708f3c4a
commit
22fb2ab096
@ -3,10 +3,26 @@ all: build-all
|
|||||||
@true
|
@true
|
||||||
|
|
||||||
include ../../config-host.mak
|
include ../../config-host.mak
|
||||||
include $(SRC_PATH)/rules.mak
|
|
||||||
|
|
||||||
|
quiet-command = $(if $(V),$1,$(if $(2),@printf " %-7s %s\n" $2 $3 && $1, @$1))
|
||||||
|
cc-option = $(if $(shell $(CC) $1 -S -o /dev/null -xc /dev/null > /dev/null \
|
||||||
|
2>&1 && echo OK), $1, $2)
|
||||||
|
|
||||||
|
VPATH_SUFFIXES = %.c %.h %.S %.m %.mak %.sh %.rc Kconfig% %.json.in
|
||||||
|
set-vpath = $(if $1,$(foreach PATTERN,$(VPATH_SUFFIXES),$(eval vpath $(PATTERN) $1)))
|
||||||
$(call set-vpath, $(SRC_PATH)/pc-bios/s390-ccw)
|
$(call set-vpath, $(SRC_PATH)/pc-bios/s390-ccw)
|
||||||
|
|
||||||
|
# Flags for dependency generation
|
||||||
|
QEMU_DGFLAGS = -MMD -MP -MT $@ -MF $(@D)/$(*F).d
|
||||||
|
|
||||||
|
%.o: %.c
|
||||||
|
$(call quiet-command,$(CC) $(QEMU_CFLAGS) $(QEMU_DGFLAGS) $(CFLAGS) \
|
||||||
|
-c -o $@ $<,"CC","$(TARGET_DIR)$@")
|
||||||
|
|
||||||
|
%.o: %.S
|
||||||
|
$(call quiet-command,$(CCAS) $(QEMU_CFLAGS) $(QEMU_DGFLAGS) $(CFLAGS) \
|
||||||
|
-c -o $@ $<,"CCAS","$(TARGET_DIR)$@")
|
||||||
|
|
||||||
.PHONY : all clean build-all
|
.PHONY : all clean build-all
|
||||||
|
|
||||||
OBJECTS = start.o main.o bootmap.o jump2ipl.o sclp.o menu.o \
|
OBJECTS = start.o main.o bootmap.o jump2ipl.o sclp.o menu.o \
|
||||||
|
Loading…
Reference in New Issue
Block a user