1*4882a593Smuzhiyun# 2*4882a593Smuzhiyun# (C) Copyright 2007 3*4882a593Smuzhiyun# Wolfgang Denk, DENX Software Engineering, wd@denx.de. 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0+ 6*4882a593Smuzhiyun# 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunobjs-before-objcopy := 20001122-1.o 20010114-2.o 20010226-1.o 980619-1.o \ 9*4882a593Smuzhiyun acc1.o compare-fp-1.o fpu.o mul-subnormal-single-1.o darwin-ldouble.o 10*4882a593Smuzhiyuntargets += $(objs-before-objcopy) 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun# remove -msoft-float flag 13*4882a593Smuzhiyun$(foreach m, $(objs-before-objcopy), $(eval CFLAGS_REMOVE_$m := -msoft-float)) 14*4882a593Smuzhiyunccflags-y := -mhard-float -fkeep-inline-functions 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun# Do not delete intermidiate files (*.o) 17*4882a593Smuzhiyun.SECONDARY: $(call objectify, $(objs-before-objcopy)) 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunobj-y := $(objs-before-objcopy:.o=_.o) 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunOBJCOPYFLAGS := -R .gnu.attributes 22*4882a593Smuzhiyun$(obj)/%_.o: $(obj)/%.o FORCE 23*4882a593Smuzhiyun $(call if_changed,objcopy) 24