blob: 9025a70f06095f4de38e08b73c9af9db6b5801ce [file] [log] [blame]
Yang Xuf32691e2020-03-03 15:22:40 +08001# SPDX-License-Identifier: GPL-2.0-or-later
2# Copyright (c) International Business Machines Corp., 2001
plars865695b2001-08-27 22:15:12 +00003
yaberauneyaef772532009-10-09 17:55:43 +00004top_srcdir ?= ../../../..
plars865695b2001-08-27 22:15:12 +00005
yaberauneyaef772532009-10-09 17:55:43 +00006include $(top_srcdir)/include/mk/env_pre.mk
7
yaberauneyaef772532009-10-09 17:55:43 +00008LIBDIR := lib
Xiao Yang542421d2016-12-13 15:39:02 +08009LIBNEWDIR := libnewipc
Cyril Hrubis46089ef2018-06-12 17:41:53 +020010FILTER_OUT_DIRS := $(LIBDIR) $(LIBNEWDIR)
Peng Haitao1f1e15a2013-12-02 10:30:05 +080011LIB := $(LIBDIR)/libipc.a $(LIBDIR)/libmsgctl.a
yaberauneyaef772532009-10-09 17:55:43 +000012
13$(LIBDIR):
14 mkdir -p "$@"
15
16$(LIB): $(LIBDIR)
yaberauneyabf995b22009-10-10 23:53:29 +000017 $(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" all
yaberauneyaef772532009-10-09 17:55:43 +000018
Garrett Coopere520c312010-02-21 08:10:03 -080019MAKE_DEPS := $(LIB)
yaberauneyaef772532009-10-09 17:55:43 +000020
Xiao Yang542421d2016-12-13 15:39:02 +080021trunk-clean:: | lib-clean libnew-clean
yaberauneyaef772532009-10-09 17:55:43 +000022
23lib-clean:: $(LIBDIR)
24 $(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" clean
25
Xiao Yang542421d2016-12-13 15:39:02 +080026libnew-clean:: $(LIBNEWDIR)
27 $(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" clean
28
yaberauneyaef772532009-10-09 17:55:43 +000029include $(top_srcdir)/include/mk/generic_trunk_target.mk