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
91cb82a92SJean-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
171cb82a92SJean-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)
259aef7388SMike FrysingerHOSTCFLAGS += $(EXTRA_CFLAGS)
26*d02ffbf8SKumar GalaCPPFLAGS += $(EXTRA_CFLAGS)
271d2ca446SJason Jin
28ece92f85SJason Jinall:	$(LIB)
29ece92f85SJason Jin
301d2ca446SJason Jin$(LIB): $(obj).depend $(OBJS)
311d2ca446SJason Jin	$(AR) $(ARFLAGS) $@ $(OBJS)
32ece92f85SJason Jin
33ece92f85SJason Jin#########################################################################
34ece92f85SJason Jin
351d2ca446SJason Jininclude $(SRCTREE)/rules.mk
36ece92f85SJason Jin
371d2ca446SJason Jinsinclude $(obj).depend
38ece92f85SJason Jin
39ece92f85SJason Jin#########################################################################
40