Makefile 521 B

123456789101112131415161718192021222324252627
  1. # SPDX-License-Identifier: GPL-2.0
  2. export srctree := $(abspath ../../../..)
  3. export CC := gcc
  4. export LD := ld
  5. export AR := ar
  6. ex:
  7. include $(srctree)/tools/build/Makefile.include
  8. ex: ex-in.o libex-in.o
  9. $(CC) -o $@ $^
  10. ex.%: fixdep FORCE
  11. make -f $(srctree)/tools/build/Makefile.build dir=. $@
  12. ex-in.o: fixdep FORCE
  13. make $(build)=ex
  14. libex-in.o: fixdep FORCE
  15. make $(build)=libex
  16. clean:
  17. find . -name '*.o' -delete -o -name '\.*.cmd' -delete -o -name '\.*.d' -delete
  18. rm -f ex ex.i ex.s
  19. .PHONY: FORCE