]>
Commit | Line | Data |
---|---|---|
9f95a23c TL |
1 | # SPDX-License-Identifier: BSD-3-Clause |
2 | # Copyright(c) 2010-2015 Intel Corporation | |
7c673cae FG |
3 | |
4 | include $(RTE_SDK)/mk/rte.vars.mk | |
5 | ||
6 | default: all | |
7 | ||
8 | ifeq ($(CONFIG_RTE_BUILD_SHARED_LIB),y) | |
9 | EXT:=.so | |
10 | else | |
11 | EXT:=.a | |
12 | endif | |
13 | ||
14 | RTE_LIBNAME := dpdk | |
15 | COMBINEDLIB := lib$(RTE_LIBNAME)$(EXT) | |
16 | ||
9f95a23c | 17 | LIBS := $(filter-out $(COMBINEDLIB), $(sort $(notdir $(wildcard $(RTE_OUTPUT)/lib/*$(EXT))))) |
7c673cae FG |
18 | |
19 | all: FORCE | |
20 | $(Q)echo "GROUP ( $(LIBS) )" > $(RTE_OUTPUT)/lib/$(COMBINEDLIB) | |
21 | ||
22 | # | |
23 | # Clean all generated files | |
24 | # | |
25 | .PHONY: clean | |
26 | clean: | |
27 | $(Q)rm -f $(RTE_OUTPUT)/lib/$(COMBINEDLIB) | |
28 | ||
29 | .PHONY: FORCE | |
30 | FORCE: |