Makefile 484 B

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