Makefile 619 B

1234567891011121314151617181920212223242526272829
  1. #
  2. # SPDX-License-Identifier: GPL-2.0+
  3. #
  4. include $(TOPDIR)/config.mk
  5. LIB = $(obj)lib$(SOC).o
  6. COBJS += aemif.o clock.o init.o mux.o timer.o
  7. SOBJS += lowlevel_init.o
  8. SRCS := $(START:.o=.S) $(SOBJS:.o=.S) $(COBJS:.o=.c)
  9. OBJS := $(addprefix $(obj),$(COBJS) $(SOBJS))
  10. START := $(addprefix $(obj),$(START))
  11. all: $(obj).depend $(LIB)
  12. $(LIB): $(OBJS)
  13. $(call cmd_link_o_target, $(OBJS))
  14. #########################################################################
  15. # defines $(obj).depend target
  16. include $(SRCTREE)/rules.mk
  17. sinclude $(obj).depend
  18. #########################################################################