build: Copy headers to build/include on build
For completeness, now all output is placed into build/ in the appropriate location. In the future, 'make install' can be changed to simply copy from there instead of rebuilding. Signed-off-by: Ben Walker <benjamin.walker@intel.com> Change-Id: I236b37868b5f4a2d5c5b910090aeaa9dff0501e2 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2381 Community-CI: Mellanox Build Bot Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
85bdd43b40
commit
3352b2a7b1
2
Makefile
2
Makefile
@ -80,6 +80,7 @@ clean: $(DIRS-y)
|
||||
$(Q)rm -rf build/bin
|
||||
$(Q)rm -rf build/fio
|
||||
$(Q)rm -rf build/examples
|
||||
$(Q)rm -rf build/include
|
||||
|
||||
install: all
|
||||
$(Q)echo "Installed to $(DESTDIR)$(CONFIG_PREFIX)"
|
||||
@ -111,6 +112,7 @@ build_dir: mk/cc.mk
|
||||
$(Q)mkdir -p build/bin
|
||||
$(Q)mkdir -p build/fio
|
||||
$(Q)mkdir -p build/examples
|
||||
$(Q)mkdir -p build/include/spdk
|
||||
|
||||
include/spdk/config.h: mk/config.mk scripts/genconfig.py
|
||||
$(Q)echo "#ifndef SPDK_CONFIG_H" > $@.tmp; \
|
||||
|
@ -47,7 +47,7 @@ endif
|
||||
.PHONY: $(INSTALLED_HEADERS)
|
||||
|
||||
all:
|
||||
@:
|
||||
$(Q)cp $(SPDK_ROOT_DIR)/include/spdk/*.h $(SPDK_ROOT_DIR)/build/include/spdk/
|
||||
|
||||
clean:
|
||||
@:
|
||||
|
Loading…
Reference in New Issue
Block a user