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