1# Copyright (C) 2014, Oracle and/or its affiliates. All Rights Reserved. 2# Copyright (c) 2020 Petr Vorel <pvorel@suse.cz> 3 4top_srcdir ?= ../../../../.. 5 6include $(top_srcdir)/include/mk/env_pre.mk 7 8LIBDIR := lib 9FILTER_OUT_DIRS := $(LIBDIR) 10LIB := $(LIBDIR)/librpc-tirpc.a 11 12# keep only rpc_* 13ifeq ($(TIRPC_LIBS),) 14FILTER_OUT_MAKE_TARGETS += tirpc_cleaner 15FILTER_OUT_DIRS += tirpc_svc_1 tirpc_svc_2 tirpc_svc_3 tirpc_svc_4 tirpc_svc_5 tirpc_svc_6 tirpc_svc_7 tirpc_svc_8 tirpc_svc_9 tirpc_svc_11 16endif 17 18 19$(LIBDIR): 20 mkdir -p "$@" 21 22$(LIB): $(LIBDIR) 23 $(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" all 24 25trunk-clean:: | lib-clean 26 27lib-clean:: $(LIBDIR) 28 $(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" clean 29 30include $(abs_srcdir)/Makefile.inc 31include $(top_srcdir)/include/mk/generic_trunk_target.mk 32