1# 2# (C) Copyright 2009 3# Marvell Semiconductor <www.marvell.com> 4# Written-by: Prafulla Wadaskar <prafulla@marvell.com> 5# 6# Copyright (C) 2011 Andes Technology Corporation 7# Shawn Lin, Andes Technology Corporation <nobuhiro@andestech.com> 8# Macpaul Lin, Andes Technology Corporation <macpaul@andestech.com> 9# 10# SPDX-License-Identifier: GPL-2.0+ 11# 12 13include $(TOPDIR)/config.mk 14 15LIB = $(obj)lib$(SOC).o 16 17COBJS-y := cpu.o timer.o 18 19ifndef CONFIG_SKIP_LOWLEVEL_INIT 20SOBJS-y := lowlevel_init.o 21endif 22 23ifndef CONFIG_SKIP_TRUNOFF_WATCHDOG 24SOBJS-y += watchdog.o 25endif 26 27SRCS := $(SOBJS-y:.o=.S) $(COBJS-y:.o=.c) 28OBJS := $(addprefix $(obj),$(SOBJS-y) $(COBJS-y)) 29 30all: $(obj).depend $(LIB) 31 32$(LIB): $(OBJS) 33 $(call cmd_link_o_target, $(OBJS)) 34 35######################################################################### 36 37# defines $(obj).depend target 38include $(SRCTREE)/rules.mk 39 40sinclude $(obj).depend 41 42######################################################################### 43