Laurent Desnogues
Wed, 02 May 2007 03:10:15 -0700
On 5/2/07, changho kim <[EMAIL PROTECTED]> wrote:
arm-linux-gcc xmame.obj/cpu/m68000/m68kmake.o -o xmame.obj/cpu/m68000/m68kmake Generating M68K source files... xmame.obj/cpu/m68000/m68kmake xmame.obj/cpu/m68000 src/cpu/m68000/m68k_in.c xmame.obj/cpu/m68000/m68kmake: xmame.obj/cpu/m68000/m68kmake: cannot execute binary file make: *** [xmame.obj/cpu/m68000/m68kops.h] Error 126
[...]
# Compiler for host compilations in cross-compiling environments (used # in src/unix/unix.mak for m68k). HOST_CC = @gcc #HOST_CC = @gcc
Make the following changes to src/cpu/cpu.mak:
1. New rule to force compilation of m68kmake.o on host:
$(OBJ)/cpu/m68000/m68kmake.o: src/cpu/m68000/m68kmake.c
@echo Host compiling $<...
$(HOST_CC) $(CDEFS) $(CFLAGS) -I$(OBJ)/cpu/m68000 -c $< -o $@
2. Change rule to force linking of m68kmake on host:
# rule to build the generator
$(OBJ)/cpu/m68000/m68kmake$(EXE): $(OBJ)/cpu/m68000/m68kmake.o $(OSDBGOBJS)
@echo Host linking $<...
$(HOST_CC) $^ -o $@
I checked it worked with my arm cross-compilation environment.
However I hope you have the X11 libraries available for arm. If you
don't you are on your own ;-)
Laurent
_______________________________________________
Xmame mailing list
Xmame@toybox.twisted.org.uk
http://toybox.twisted.org.uk/mailman/listinfo/xmame