1ece92f85SJason Jininclude $(TOPDIR)/config.mk
2ece92f85SJason Jin
30dc4279bSJason JinLIB := $(obj)libatibiosemu.a
4ece92f85SJason Jin
5*1d2ca446SJason JinX86DIR  = x86emu
6ece92f85SJason Jin
7*1d2ca446SJason Jin$(shell mkdir -p $(obj)$(X86DIR))
8*1d2ca446SJason Jin
9*1d2ca446SJason JinCOBJS	= atibios.o biosemu.o besys.o bios.o \
10ece92f85SJason Jin	$(X86DIR)/decode.o \
11ece92f85SJason Jin	$(X86DIR)/ops2.o \
12ece92f85SJason Jin	$(X86DIR)/ops.o \
13ece92f85SJason Jin	$(X86DIR)/prim_ops.o \
14ece92f85SJason Jin	$(X86DIR)/sys.o \
15ece92f85SJason Jin	$(X86DIR)/debug.o
16ece92f85SJason Jin
17*1d2ca446SJason JinSRCS	:= $(COBJS:.o=.c)
18*1d2ca446SJason JinOBJS	:= $(addprefix $(obj),$(COBJS))
19*1d2ca446SJason Jin
20*1d2ca446SJason JinEXTRA_CFLAGS += -I. -I./include -I$(TOPDIR)/include \
21ece92f85SJason Jin	-D__PPC__  -D__BIG_ENDIAN__
22ece92f85SJason Jin
23*1d2ca446SJason JinCFLAGS += $(EXTRA_CFLAGS)
24*1d2ca446SJason JinHOST_CFLAGS += $(EXTRA_CFLAGS)
25*1d2ca446SJason Jin
26ece92f85SJason Jinall:	$(LIB)
27ece92f85SJason Jin
28*1d2ca446SJason Jin$(LIB): $(obj).depend $(OBJS)
29*1d2ca446SJason Jin	$(AR) $(ARFLAGS) $@ $(OBJS)
30ece92f85SJason Jin
31ece92f85SJason Jin#########################################################################
32ece92f85SJason Jin
33*1d2ca446SJason Jininclude $(SRCTREE)/rules.mk
34ece92f85SJason Jin
35*1d2ca446SJason Jinsinclude $(obj).depend
36ece92f85SJason Jin
37ece92f85SJason Jin#########################################################################
38