1# SPDX-License-Identifier: GPL-2.0-or-later 2# Copyright (C) 2009, Cisco Systems Inc. 3# Ngie Cooper, July 2009 4 5top_srcdir ?= ../.. 6 7include $(top_srcdir)/include/mk/env_pre.mk 8 9LIBSCTPDIR := lib 10LIBSCTPUTILDIR := testlib 11LIBSCTP := $(LIBSCTPDIR)/libsctp.a 12LIBSCTPUTIL := $(LIBSCTPUTILDIR)/libsctputil.a 13 14FILTER_OUT_DIRS := $(LIBSCTPDIR) $(LIBSCTPUTILDIR) 15 16$(LIBSCTPDIR) $(LIBSCTPUTILDIR): 17 mkdir -p "$@" 18 19lib-clean:: $(LIBSCTPDIR) $(LIBSCTPUTILDIR) 20 for i in $^; do \ 21 $(MAKE) -C "$$i" -f "$(abs_srcdir)/$$i/Makefile" clean; \ 22 done 23 24 25$(LIBSCTP): $(LIBSCTPDIR) 26 $(MAKE) -C "$^" -f "$(abs_srcdir)/$^/Makefile" all 27 28$(LIBSCTPUTIL): $(LIBSCTPUTILDIR) 29 $(MAKE) -C "$^" -f "$(abs_srcdir)/$^/Makefile" all 30 31trunk-all: $(LIBSCTP) $(LIBSCTPUTIL) 32 33trunk-clean:: | lib-clean 34 35include $(top_srcdir)/include/mk/generic_trunk_target.mk 36