3 DEFINES
=-D_GNU_SOURCE
-DGEMU
-DDOSEMU
#-DNO_TRACE_MSGS
5 OBJS
= i386
/fp87.o i386
/interp_main.o i386
/interp_modrm.o i386
/interp_16_32.o \
6 i386
/interp_32_16.o i386
/interp_32_32.o i386
/emu-utils.o \
7 i386
/dis8086.o i386
/emu-ldt.o
8 OBJS
+= elfload.o main.o thunk.o syscall.o
15 $(CC
) -Wl
,-T
,i386.
ld $(LDFLAGS
) -o
$@
$(OBJS
)
18 $(CC
) -MM
$(CFLAGS
) $^
1>.depend
21 $(CC
) $(CFLAGS
) $(DEFINES
) -c
-o
$@
$<
24 rm -f
*.o
*~ i386
/*.o i386
/*~ gemu hello test1 test2 TAGS
27 $(CC
) -nostdlib
$(CFLAGS
) -static
$(LDFLAGS
) -o
$@
$<
30 $(CC
) $(CFLAGS
) -static
$(LDFLAGS
) -o
$@
$<
33 $(CC
) $(CFLAGS
) -static
$(LDFLAGS
) -o
$@
$<
35 ifneq ($(wildcard .depend
),)