/[qemu]/qemu/Makefile
ViewVC logotype

Diff of /qemu/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.30 by bellard, Sun May 25 16:41:18 2003 UTC revision 1.31 by bellard, Wed May 28 00:24:44 2003 UTC
# Line 13  OP_CFLAGS+= -falign-functions=0 Line 13  OP_CFLAGS+= -falign-functions=0
13  else  else
14  OP_CFLAGS+= -malign-functions=0  OP_CFLAGS+= -malign-functions=0
15  endif  endif
16    ifdef TARGET_GPROF
17    LDFLAGS+=-Wl,-T,i386.ld
18    else
19  # WARNING: this LDFLAGS is _very_ tricky : qemu is an ELF shared object  # WARNING: this LDFLAGS is _very_ tricky : qemu is an ELF shared object
20  # that the kernel ELF loader considers as an executable. I think this  # that the kernel ELF loader considers as an executable. I think this
21  # is the simplest way to make it self virtualizable!  # is the simplest way to make it self virtualizable!
22  LDFLAGS+=-Wl,-shared  LDFLAGS+=-Wl,-shared
23  endif  endif
24    endif
25    
26  ifeq ($(ARCH),ppc)  ifeq ($(ARCH),ppc)
27  OP_CFLAGS=$(CFLAGS)  OP_CFLAGS=$(CFLAGS)
# Line 111  libqemu.a: $(LIBOBJS) Line 115  libqemu.a: $(LIBOBJS)
115  dyngen: dyngen.c  dyngen: dyngen.c
116          $(HOST_CC) -O2 -Wall -g $< -o $@          $(HOST_CC) -O2 -Wall -g $< -o $@
117    
118  translate-i386.o: translate-i386.c op-i386.h cpu-i386.h  translate-i386.o: translate-i386.c op-i386.h opc-i386.h cpu-i386.h
119    
120  op-i386.h: op-i386.o dyngen  op-i386.h: op-i386.o dyngen
121          ./dyngen -o $@ $<          ./dyngen -o $@ $<
122    
123    opc-i386.h: op-i386.o dyngen
124            ./dyngen -c -o $@ $<
125    
126  op-i386.o: op-i386.c opreg_template.h ops_template.h  op-i386.o: op-i386.c opreg_template.h ops_template.h
127          $(CC) $(OP_CFLAGS) $(DEFINES) -c -o $@ $<          $(CC) $(OP_CFLAGS) $(DEFINES) -c -o $@ $<
128    
# Line 148  README README.distrib COPYING COPYING.LI Line 155  README README.distrib COPYING COPYING.LI
155  dyngen.c ioctls.h ops_template.h op_string.h  syscall_types.h\  dyngen.c ioctls.h ops_template.h op_string.h  syscall_types.h\
156  Makefile     elf.h       thunk.c\  Makefile     elf.h       thunk.c\
157  elfload.c   main.c            signal.c        thunk.h exec.h\  elfload.c   main.c            signal.c        thunk.h exec.h\
158  cpu-i386.h qemu.h op-i386.c opc-i386.h syscall-i386.h  translate-i386.c\  cpu-i386.h qemu.h op-i386.c syscall-i386.h  translate-i386.c\
159  syscall.c opreg_template.h  syscall_defs.h vm86.c\  syscall.c opreg_template.h  syscall_defs.h vm86.c\
160  dis-asm.h dis-buf.c disas.c disas.h alpha-dis.c ppc-dis.c i386-dis.c\  dis-asm.h dis-buf.c disas.c disas.h alpha-dis.c ppc-dis.c i386-dis.c\
161  ppc.ld s390.ld exec-i386.h exec-i386.c path.c exec.c mmap.c configure \  ppc.ld s390.ld exec-i386.h exec-i386.c path.c exec.c mmap.c configure \

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26