Makefile 824 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. include $(TOPDIR)/config.mk
  2. LIB := $(obj)libatibiosemu.a
  3. X86DIR = x86emu
  4. $(shell mkdir -p $(obj)$(X86DIR))
  5. COBJS-$(CONFIG_BIOSEMU) = atibios.o biosemu.o besys.o bios.o \
  6. $(X86DIR)/decode.o \
  7. $(X86DIR)/ops2.o \
  8. $(X86DIR)/ops.o \
  9. $(X86DIR)/prim_ops.o \
  10. $(X86DIR)/sys.o \
  11. $(X86DIR)/debug.o
  12. COBJS := $(COBJS-y)
  13. SRCS := $(COBJS:.o=.c)
  14. OBJS := $(addprefix $(obj),$(COBJS))
  15. EXTRA_CFLAGS += -I. -I./include -I$(TOPDIR)/include \
  16. -D__PPC__ -D__BIG_ENDIAN__
  17. CFLAGS += $(EXTRA_CFLAGS)
  18. HOSTCFLAGS += $(EXTRA_CFLAGS)
  19. CPPFLAGS += $(EXTRA_CFLAGS)
  20. all: $(LIB)
  21. $(LIB): $(obj).depend $(OBJS)
  22. $(AR) $(ARFLAGS) $@ $(OBJS)
  23. #########################################################################
  24. include $(SRCTREE)/rules.mk
  25. sinclude $(obj).depend
  26. #########################################################################