mirror of
https://github.com/gwenhael-le-moine/x49gp.git
synced 2024-12-26 21:58:41 +01:00
fix parallel builds and subdir qemu
This commit is contained in:
parent
2671076693
commit
2a23ee8088
1 changed files with 6 additions and 3 deletions
9
Makefile
9
Makefile
|
@ -79,8 +79,9 @@ else
|
||||||
QEMU_DIR=$(QEMU)
|
QEMU_DIR=$(QEMU)
|
||||||
QEMU_DIR_BUILD=$(QEMU_DIR)/arm-softmmu
|
QEMU_DIR_BUILD=$(QEMU_DIR)/arm-softmmu
|
||||||
QEMU_DEFINES+=-DNEED_CPU_H
|
QEMU_DEFINES+=-DNEED_CPU_H
|
||||||
X49GP_LDFLAGS=
|
QEMU_OBJS = $(QEMU_DIR_BUILD)/exec.o $(QEMU_DIR_BUILD)/translate-all.o $(QEMU_DIR_BUILD)/cpu-exec.o $(QEMU_DIR_BUILD)/translate.o $(QEMU_DIR_BUILD)/fpu/softfloat.o $(QEMU_DIR_BUILD)/op_helper.o $(QEMU_DIR_BUILD)/helper.o $(QEMU_DIR_BUILD)/disas.o $(QEMU_DIR_BUILD)/i386-dis.o $(QEMU_DIR_BUILD)/arm-dis.o $(QEMU_DIR_BUILD)/tcg/tcg.o $(QEMU_DIR_BUILD)/iwmmxt_helper.o $(QEMU_DIR_BUILD)/neon_helper.o
|
||||||
X49GP_LIBS= $(QEMU_DIR_BUILD)/exec.o $(QEMU_DIR_BUILD)/translate-all.o $(QEMU_DIR_BUILD)/cpu-exec.o $(QEMU_DIR_BUILD)/translate.o $(QEMU_DIR_BUILD)/fpu/softfloat.o $(QEMU_DIR_BUILD)/op_helper.o $(QEMU_DIR_BUILD)/helper.o $(QEMU_DIR_BUILD)/disas.o $(QEMU_DIR_BUILD)/i386-dis.o $(QEMU_DIR_BUILD)/arm-dis.o $(QEMU_DIR_BUILD)/tcg/tcg.o $(QEMU_DIR_BUILD)/iwmmxt_helper.o $(QEMU_DIR_BUILD)/neon_helper.o
|
X49GP_LDFLAGS =
|
||||||
|
X49GP_LIBS = $(QEMU_OBJS)
|
||||||
endif
|
endif
|
||||||
QEMU_INCDIR=$(QEMU_DIR)
|
QEMU_INCDIR=$(QEMU_DIR)
|
||||||
QEMU_INC=-I$(QEMU_INCDIR)/target-arm -I$(QEMU_INCDIR) -I$(QEMU_INCDIR)/fpu -I$(QEMU_INCDIR)/arm-softmmu
|
QEMU_INC=-I$(QEMU_INCDIR)/target-arm -I$(QEMU_INCDIR) -I$(QEMU_INCDIR)/fpu -I$(QEMU_INCDIR)/arm-softmmu
|
||||||
|
@ -171,7 +172,7 @@ ifdef QEMU_OLD
|
||||||
$(TARGET): $(OBJS) $(VVFATOBJS) $(QEMU)/arm-softmmu/libqemu.a
|
$(TARGET): $(OBJS) $(VVFATOBJS) $(QEMU)/arm-softmmu/libqemu.a
|
||||||
$(CC) -Wl,--no-as-needed $(LDFLAGS) -o $@ $(OBJS) $(VVFATOBJS) $(LDLIBS)
|
$(CC) -Wl,--no-as-needed $(LDFLAGS) -o $@ $(OBJS) $(VVFATOBJS) $(LDLIBS)
|
||||||
else
|
else
|
||||||
$(TARGET): $(OBJS) $(VVFATOBJS) _dir_qemu
|
$(TARGET): $(OBJS) $(VVFATOBJS) $(QEMU_OBJS)
|
||||||
$(CC) -Wl,--no-as-needed $(LDFLAGS) -o $@ $(OBJS) $(VVFATOBJS) $(LDLIBS)
|
$(CC) -Wl,--no-as-needed $(LDFLAGS) -o $@ $(OBJS) $(VVFATOBJS) $(LDLIBS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -260,6 +261,8 @@ $(QEMU)/config-host.h: $(QEMUSRC)
|
||||||
./configure-small --extra-cflags=-DX49GP; \
|
./configure-small --extra-cflags=-DX49GP; \
|
||||||
+$(QEMUMAKE) -f Makefile-small )
|
+$(QEMUMAKE) -f Makefile-small )
|
||||||
|
|
||||||
|
$(QEMU_OBJS): _dir_qemu
|
||||||
|
|
||||||
_dir_qemu: dummy
|
_dir_qemu: dummy
|
||||||
+$(QEMUMAKE) -C $(QEMU) -f Makefile-small
|
+$(QEMUMAKE) -C $(QEMU) -f Makefile-small
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in a new issue