1f08c3bdfSopenharmony_ci# SPDX-License-Identifier: GPL-2.0-or-later
2f08c3bdfSopenharmony_ci# Copyright (C) 2009, Cisco Systems Inc.
3f08c3bdfSopenharmony_ci# Ngie Cooper, July 2009
4f08c3bdfSopenharmony_ci
5f08c3bdfSopenharmony_citop_srcdir		?= ..
6f08c3bdfSopenharmony_ci
7f08c3bdfSopenharmony_ciinclude $(top_srcdir)/include/mk/env_pre.mk
8f08c3bdfSopenharmony_ci
9f08c3bdfSopenharmony_ciCFLAGS			+= -I. -DLTPLIB
10f08c3bdfSopenharmony_ci
11f08c3bdfSopenharmony_ciifneq ($(ANDROID),1)
12f08c3bdfSopenharmony_ciFILTER_OUT_DIRS		+= android_libpthread android_librt
13f08c3bdfSopenharmony_cielse
14f08c3bdfSopenharmony_ciFILTER_OUT_LIBSRCS	+= tlibio.c tst_safe_sysv_ipc.c
15f08c3bdfSopenharmony_ciendif
16f08c3bdfSopenharmony_ci
17f08c3bdfSopenharmony_ciINTERNAL_LIB		:= libltp.a
18f08c3bdfSopenharmony_ci
19f08c3bdfSopenharmony_cipc_file			:= $(DESTDIR)/$(datarootdir)/pkgconfig/ltp.pc
20f08c3bdfSopenharmony_ci
21f08c3bdfSopenharmony_ciINSTALL_TARGETS		:= $(pc_file)
22f08c3bdfSopenharmony_ci
23f08c3bdfSopenharmony_citst_test.o: ltp-version.h
24f08c3bdfSopenharmony_ci
25f08c3bdfSopenharmony_ciltp-version.h: gen_version
26f08c3bdfSopenharmony_ci
27f08c3bdfSopenharmony_ciMAKE_TARGETS += gen_version
28f08c3bdfSopenharmony_ci
29f08c3bdfSopenharmony_ci.PHONY: gen_version
30f08c3bdfSopenharmony_cigen_version:
31f08c3bdfSopenharmony_ci	@echo GEN ltp-version.h
32f08c3bdfSopenharmony_ci	@$(top_srcdir)/lib/gen_version.sh
33f08c3bdfSopenharmony_ci
34f08c3bdfSopenharmony_ciCLEAN_TARGETS += ltp-version.h cached-version
35f08c3bdfSopenharmony_ci
36f08c3bdfSopenharmony_ci$(pc_file):
37f08c3bdfSopenharmony_ci	test -d "$(@D)" || mkdir -p "$(@D)"
38f08c3bdfSopenharmony_ci	install -m $(INSTALL_MODE) "$(builddir)/$(@F)" "$@"
39f08c3bdfSopenharmony_ci
40f08c3bdfSopenharmony_ciinclude $(top_srcdir)/include/mk/lib.mk
41f08c3bdfSopenharmony_ciinclude $(top_srcdir)/include/mk/generic_trunk_target.mk
42