Makefile 759 B

12345678910111213141516171819202122232425262728293031323334353637
  1. include $(TOPDIR)/config.mk
  2. LIB := $(obj)libatibiosemu.a
  3. X86DIR = x86emu
  4. $(shell mkdir -p $(obj)$(X86DIR))
  5. COBJS = 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. SRCS := $(COBJS:.o=.c)
  13. OBJS := $(addprefix $(obj),$(COBJS))
  14. EXTRA_CFLAGS += -I. -I./include -I$(TOPDIR)/include \
  15. -D__PPC__ -D__BIG_ENDIAN__
  16. CFLAGS += $(EXTRA_CFLAGS)
  17. HOST_CFLAGS += $(EXTRA_CFLAGS)
  18. all: $(LIB)
  19. $(LIB): $(obj).depend $(OBJS)
  20. $(AR) $(ARFLAGS) $@ $(OBJS)
  21. #########################################################################
  22. include $(SRCTREE)/rules.mk
  23. sinclude $(obj).depend
  24. #########################################################################