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