1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyunexport srctree := $(abspath ../../../..) 3*4882a593Smuzhiyunexport CC := gcc 4*4882a593Smuzhiyunexport LD := ld 5*4882a593Smuzhiyunexport AR := ar 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunex: 8*4882a593Smuzhiyun 9*4882a593Smuzhiyuninclude $(srctree)/tools/build/Makefile.include 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunex: ex-in.o libex-in.o 12*4882a593Smuzhiyun $(CC) -o $@ $^ 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunex.%: fixdep FORCE 15*4882a593Smuzhiyun make -f $(srctree)/tools/build/Makefile.build dir=. $@ 16*4882a593Smuzhiyun 17*4882a593Smuzhiyunex-in.o: fixdep FORCE 18*4882a593Smuzhiyun make $(build)=ex 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunlibex-in.o: fixdep FORCE 21*4882a593Smuzhiyun make $(build)=libex 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunclean: 24*4882a593Smuzhiyun find . -name '*.o' -delete -o -name '\.*.cmd' -delete -o -name '\.*.d' -delete 25*4882a593Smuzhiyun rm -f ex ex.i ex.s 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun.PHONY: FORCE 28