1ece92f85SJason Jininclude $(TOPDIR)/config.mk
2ece92f85SJason Jin
30dc4279bSJason JinLIB := $(obj)libatibiosemu.a
4ece92f85SJason Jin
51d2ca446SJason JinX86DIR  = x86emu
6ece92f85SJason Jin
71d2ca446SJason Jin$(shell mkdir -p $(obj)$(X86DIR))
81d2ca446SJason Jin
9*1cb82a92SJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_BIOSEMU)	= 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*1cb82a92SJean-Christophe PLAGNIOL-VILLARDCOBJS	:= $(COBJS-y)
181d2ca446SJason JinSRCS	:= $(COBJS:.o=.c)
191d2ca446SJason JinOBJS	:= $(addprefix $(obj),$(COBJS))
201d2ca446SJason Jin
211d2ca446SJason JinEXTRA_CFLAGS += -I. -I./include -I$(TOPDIR)/include \
22ece92f85SJason Jin	-D__PPC__  -D__BIG_ENDIAN__
23ece92f85SJason Jin
241d2ca446SJason JinCFLAGS += $(EXTRA_CFLAGS)
251d2ca446SJason JinHOST_CFLAGS += $(EXTRA_CFLAGS)
261d2ca446SJason Jin
27ece92f85SJason Jinall:	$(LIB)
28ece92f85SJason Jin
291d2ca446SJason Jin$(LIB): $(obj).depend $(OBJS)
301d2ca446SJason Jin	$(AR) $(ARFLAGS) $@ $(OBJS)
31ece92f85SJason Jin
32ece92f85SJason Jin#########################################################################
33ece92f85SJason Jin
341d2ca446SJason Jininclude $(SRCTREE)/rules.mk
35ece92f85SJason Jin
361d2ca446SJason Jinsinclude $(obj).depend
37ece92f85SJason Jin
38ece92f85SJason Jin#########################################################################
39