git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cryptodev: fix session init return value
[dpdk.git]
/
mk
/
rte.sdkbuild.mk
diff --git
a/mk/rte.sdkbuild.mk
b/mk/rte.sdkbuild.mk
index
85f603c
..
f6068bb
100644
(file)
--- a/
mk/rte.sdkbuild.mk
+++ b/
mk/rte.sdkbuild.mk
@@
-38,17
+38,13
@@
else
include $(RTE_SDK)/mk/rte.vars.mk
endif
include $(RTE_SDK)/mk/rte.vars.mk
endif
-#
-# include .depdirs and define rules to order priorities between build
-# of directories.
-#
--include $(RTE_OUTPUT)/.depdirs
+# allow exec-env specific targets
+-include $(RTE_SDK)/mk/exec-env/$(RTE_EXEC_ENV)/rte.custom.mk
-define depdirs_rule
-$(1): $(sort $(LOCAL_DEPDIRS-$(1)))
-endef
-
-$(foreach d,$(ROOTDIRS-y),$(eval $(call depdirs_rule,$(d))))
+buildtools: | lib
+drivers: | lib buildtools
+app: | lib buildtools drivers
+test: | lib buildtools drivers
#
# build and clean targets
#
# build and clean targets
@@
-63,22
+59,25
@@
build: $(ROOTDIRS-y)
.PHONY: clean
clean: $(CLEANDIRS)
@rm -rf $(RTE_OUTPUT)/include $(RTE_OUTPUT)/app \
.PHONY: clean
clean: $(CLEANDIRS)
@rm -rf $(RTE_OUTPUT)/include $(RTE_OUTPUT)/app \
- $(RTE_OUTPUT)/
hostapp $(RTE_OUTPUT)/
lib \
+ $(RTE_OUTPUT)/lib \
$(RTE_OUTPUT)/hostlib $(RTE_OUTPUT)/kmod
@[ -d $(RTE_OUTPUT)/include ] || mkdir -p $(RTE_OUTPUT)/include
$(RTE_OUTPUT)/hostlib $(RTE_OUTPUT)/kmod
@[ -d $(RTE_OUTPUT)/include ] || mkdir -p $(RTE_OUTPUT)/include
- @$(RTE_SDK)/
script
s/gen-config-h.sh $(RTE_OUTPUT)/.config \
+ @$(RTE_SDK)/
buildtool
s/gen-config-h.sh $(RTE_OUTPUT)/.config \
> $(RTE_OUTPUT)/include/rte_config.h
$(Q)$(MAKE) -f $(RTE_SDK)/GNUmakefile gcovclean
@echo Clean complete
> $(RTE_OUTPUT)/include/rte_config.h
$(Q)$(MAKE) -f $(RTE_SDK)/GNUmakefile gcovclean
@echo Clean complete
+.PHONY: test-build
+test-build: test
+
.SECONDEXPANSION:
.SECONDEXPANSION:
-.PHONY: $(ROOTDIRS-y)
-$(ROOTDIRS-y):
+.PHONY: $(ROOTDIRS-y)
$(ROOTDIRS-)
+$(ROOTDIRS-y)
$(ROOTDIRS-)
:
@[ -d $(BUILDDIR)/$@ ] || mkdir -p $(BUILDDIR)/$@
@echo "== Build $@"
$(Q)$(MAKE) S=$@ -f $(RTE_SRCDIR)/$@/Makefile -C $(BUILDDIR)/$@ all
@[ -d $(BUILDDIR)/$@ ] || mkdir -p $(BUILDDIR)/$@
@echo "== Build $@"
$(Q)$(MAKE) S=$@ -f $(RTE_SRCDIR)/$@/Makefile -C $(BUILDDIR)/$@ all
- @if [ $@ = drivers
-a $(CONFIG_RTE_BUILD_COMBINE_LIBS) = y
]; then \
- $(MAKE) -f $(RTE_SDK)/
lib/Makefile sharelib
; \
+ @if [ $@ = drivers ]; then \
+ $(MAKE) -f $(RTE_SDK)/
mk/rte.combinedlib.mk
; \
fi
%_clean:
fi
%_clean:
@@
-89,8
+88,8
@@
$(ROOTDIRS-y):
RTE_MAKE_SUBTARGET ?= all
RTE_MAKE_SUBTARGET ?= all
-%_sub: $(addsuffix _sub,$(
FULL_DEPDIRS-$(*)
))
- @echo $(addsuffix _sub,$(
FULL_DEPDIRS-$(*)
))
+%_sub: $(addsuffix _sub,$(
*
))
+ @echo $(addsuffix _sub,$(
*
))
@[ -d $(BUILDDIR)/$* ] || mkdir -p $(BUILDDIR)/$*
@echo "== Build $*"
$(Q)$(MAKE) S=$* -f $(RTE_SRCDIR)/$*/Makefile -C $(BUILDDIR)/$* \
@[ -d $(BUILDDIR)/$* ] || mkdir -p $(BUILDDIR)/$*
@echo "== Build $*"
$(Q)$(MAKE) S=$* -f $(RTE_SRCDIR)/$*/Makefile -C $(BUILDDIR)/$* \