• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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