Yang Xu | f32691e | 2020-03-03 15:22:40 +0800 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-or-later |
| 2 | # Copyright (c) International Business Machines Corp., 2001 |
plars | 865695b | 2001-08-27 22:15:12 +0000 | [diff] [blame] | 3 | |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 4 | top_srcdir ?= ../../../.. |
plars | 865695b | 2001-08-27 22:15:12 +0000 | [diff] [blame] | 5 | |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 6 | include $(top_srcdir)/include/mk/env_pre.mk |
| 7 | |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 8 | LIBDIR := lib |
Xiao Yang | 542421d | 2016-12-13 15:39:02 +0800 | [diff] [blame] | 9 | LIBNEWDIR := libnewipc |
Cyril Hrubis | 46089ef | 2018-06-12 17:41:53 +0200 | [diff] [blame] | 10 | FILTER_OUT_DIRS := $(LIBDIR) $(LIBNEWDIR) |
Peng Haitao | 1f1e15a | 2013-12-02 10:30:05 +0800 | [diff] [blame] | 11 | LIB := $(LIBDIR)/libipc.a $(LIBDIR)/libmsgctl.a |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 12 | |
| 13 | $(LIBDIR): |
| 14 | mkdir -p "$@" |
| 15 | |
| 16 | $(LIB): $(LIBDIR) |
yaberauneya | bf995b2 | 2009-10-10 23:53:29 +0000 | [diff] [blame] | 17 | $(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" all |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 18 | |
Garrett Cooper | e520c31 | 2010-02-21 08:10:03 -0800 | [diff] [blame] | 19 | MAKE_DEPS := $(LIB) |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 20 | |
Xiao Yang | 542421d | 2016-12-13 15:39:02 +0800 | [diff] [blame] | 21 | trunk-clean:: | lib-clean libnew-clean |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 22 | |
| 23 | lib-clean:: $(LIBDIR) |
| 24 | $(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" clean |
| 25 | |
Xiao Yang | 542421d | 2016-12-13 15:39:02 +0800 | [diff] [blame] | 26 | libnew-clean:: $(LIBNEWDIR) |
| 27 | $(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" clean |
| 28 | |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 29 | include $(top_srcdir)/include/mk/generic_trunk_target.mk |