DEFINES	=
INCLUDES = -I. -I.. -I$(KSRC)/include -I$(KSRC)
CFLAGS	= -g -O -Wall $(DEFINES) $(INCLUDES)
LDFLAGS	= -g -O
LOBJS	= \
	x86_decode.o x86_ops.o x86_prim_ops.o x86_fpu.o \
	x86_debug.o x86_bios.o
OBJS	= sysenv.o
X86LIB	= libx86.a
LOADLIBES = $(X86LIB)

all: ginit dump-bios

ginit: ginit.o $(OBJS) $(X86LIB)
	$(CC) -o $@ $(LDFLAGS) $@.o $(OBJS) $(LOADLIBES)

dump-bios: dump-bios.o $(OBJS) $(X86LIB)
	$(CC) -o $@ $(LDFLAGS) $@.o $(OBJS) $(LOADLIBES)

$(X86LIB): $(X86LIB)($(LOBJS))

clean:
	rm -f $(X86LIB) ginit dump-bios *.o *~
