xref: /openbmc/linux/tools/build/tests/ex/Makefile (revision 498495dba268b20e8eadd7fe93c140c68b6cc9d2)
1*b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
20c00c3fbSJiri Olsaexport srctree := $(abspath ../../../..)
3c819e2cfSJiri Olsaexport CC      := gcc
4c819e2cfSJiri Olsaexport LD      := ld
5c819e2cfSJiri Olsaexport AR      := ar
6c819e2cfSJiri Olsa
77c422f55SJiri Olsaex:
87c422f55SJiri Olsa
9ab6201d0SJiri Olsainclude $(srctree)/tools/build/Makefile.include
10ab6201d0SJiri Olsa
11c819e2cfSJiri Olsaex: ex-in.o libex-in.o
12ba5d1a48SDavid Carrillo-Cisneros	$(CC) -o $@ $^
13c819e2cfSJiri Olsa
147c422f55SJiri Olsaex.%: fixdep FORCE
15c819e2cfSJiri Olsa	make -f $(srctree)/tools/build/Makefile.build dir=. $@
16c819e2cfSJiri Olsa
177c422f55SJiri Olsaex-in.o: fixdep FORCE
18c819e2cfSJiri Olsa	make $(build)=ex
19c819e2cfSJiri Olsa
207c422f55SJiri Olsalibex-in.o: fixdep FORCE
21c819e2cfSJiri Olsa	make $(build)=libex
22c819e2cfSJiri Olsa
23c819e2cfSJiri Olsaclean:
24c819e2cfSJiri Olsa	find . -name '*.o' -delete -o -name '\.*.cmd' -delete -o -name '\.*.d' -delete
25c819e2cfSJiri Olsa	rm -f ex ex.i ex.s
26c819e2cfSJiri Olsa
27c819e2cfSJiri Olsa.PHONY: FORCE
28