xref: /aosp_15_r20/external/ltp/tools/ltx/Makefile (revision 49cdfc7efb34551c7342be41a7384b9c40d7cab7)
1# SPDX-License-Identifier: GPL-2.0-or-later
2# Copyright (c) 2023 Cyril Hrubis <[email protected]>
3# Copyright (c) 2023 Andrea Cervesato <[email protected]>
4#
5# Install script for Linux Test eXecutor
6
7top_srcdir		?= ../..
8
9include $(top_srcdir)/include/mk/env_pre.mk
10
11ifneq ($(wildcard $(abs_srcdir)/ltx-src/*),)
12
13BINARY=ltx
14
15MAKE_TARGETS := $(BINARY)
16
17CFLAGS+=-I$(abs_srcdir)/ltx-src/ -I$(abs_srcdir)/ltx-src/msgpack/
18
19$(BINARY): $(wildcard $(abs_srcdir)/ltx-src/*.c $(abs_srcdir)/ltx-src/msgpack/*.c)
20ifdef VERBOSE
21	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
22else
23	@echo CC $@
24	@$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
25endif
26
27INSTALL_DIR := $(prefix)
28
29endif
30
31include $(top_srcdir)/include/mk/generic_leaf_target.mk
32