1 S390X_SRC=$(SRC_PATH)/tests/tcg/s390x
3 QEMU_OPTS=-action panic=exit-failure -nographic -kernel
4 LINK_SCRIPT=$(S390X_SRC)/softmmu.ld
6 LDFLAGS=-nostdlib -static
9 $(CC) -march=z13 -m64 -c $< -o $@
12 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -march=z13 -m64 -c $< -o $@
15 $(CC) $< -o $@ $(LDFLAGS)
34 include $(S390X_SRC)/pgm-specification.mak
35 $(PGM_SPECIFICATION_TESTS): pgm-specification-softmmu.o
36 $(PGM_SPECIFICATION_TESTS): LDFLAGS+=pgm-specification-softmmu.o
37 ASM_TESTS += $(PGM_SPECIFICATION_TESTS)
39 $(ASM_TESTS): LDFLAGS += -Wl,-T$(LINK_SCRIPT) -Wl,--build-id=none
40 $(ASM_TESTS): $(LINK_SCRIPT)
43 S390X_MULTIARCH_RUNTIME_OBJS = head64.o console.o $(MINILIB_OBJS)
44 $(MULTIARCH_TESTS): $(S390X_MULTIARCH_RUNTIME_OBJS)
45 $(MULTIARCH_TESTS): LDFLAGS += $(S390X_MULTIARCH_RUNTIME_OBJS)
46 $(MULTIARCH_TESTS): CFLAGS += $(MINILIB_INC)
47 memory: CFLAGS += -DCHECK_UNALIGNED=0