diff options
Diffstat (limited to 'packages/vpp_vcl.mk')
-rw-r--r-- | packages/vpp_vcl.mk | 46 |
1 files changed, 30 insertions, 16 deletions
diff --git a/packages/vpp_vcl.mk b/packages/vpp_vcl.mk index 1a7ffce..2b2dd64 100644 --- a/packages/vpp_vcl.mk +++ b/packages/vpp_vcl.mk @@ -30,25 +30,35 @@ define vpp_vcl_patch_cmds git reset --hard; git clean -f; git checkout master; \ if [ $(_VPP_VER) != "master" ]; then \ echo "--- vpp version: $(_VPP_VER) ---"; \ - git checkout stable/$(_VPP_VER); \ + if [ $(_VPP_VER) = "2005" ]; then \ + git checkout v20.05; \ + elif [ $(_VPP_VER) = "2001" ]; then \ + git checkout v20.01; \ + fi; \ git reset --hard; git clean -f; \ fi @for f in $(CURDIR)/vpp_patches/common/*.patch ; do \ echo Applying patch: $$(basename $$f) ; \ patch -p1 -d $(vpp_vcl_src_dir) < $$f ; \ done - @if [ $(_VPP_VER) = "2005" -o $(_VPP_VER) = "master" ]; then \ - echo "--- vpp master ---"; \ - for f in $(CURDIR)/vpp_patches/common/master/*.patch ; do \ - echo Applying patch: $$(basename $$f) ; \ - patch -p1 -d $(vpp_vcl_src_dir) < $$f ; \ - done; \ - elif [ $(_VPP_VER) = "2001" ]; then \ - echo "--- vpp 20.01 ---"; \ - for f in $(CURDIR)/vpp_patches/common/2001/*.patch ; do \ + @if [ $(openssl3_enable) = 1 ]; then \ + for f in $(CURDIR)/vpp_patches/other/*.patch ; do \ echo Applying patch: $$(basename $$f) ; \ patch -p1 -d $(vpp_vcl_src_dir) < $$f ; \ done; \ + if [ $(_VPP_VER) = "2005" -o $(_VPP_VER) = "master" ]; then \ + echo "--- vpp master ---"; \ + for f in $(CURDIR)/vpp_patches/other/master/*.patch;do\ + echo Applying patch: $$(basename $$f) ; \ + patch -p1 -d $(vpp_vcl_src_dir) < $$f ; \ + done; \ + elif [ $(_VPP_VER) = "2001" ]; then \ + echo "--- vpp 20.01 ---"; \ + for f in $(CURDIR)/vpp_patches/other/2001/*.patch;do\ + echo Applying patch: $$(basename $$f) ; \ + patch -p1 -d $(vpp_vcl_src_dir) < $$f ; \ + done; \ + fi; \ fi @for f in $(CURDIR)/vpp_patches/vcl/*.patch ; do \ echo Applying patch: $$(basename $$f) ; \ @@ -66,11 +76,15 @@ endef define vpp_vcl_build_cmds @cd $(vpp_vcl_src_dir); \ echo "--- build : $(vpp_vcl_src_dir)"; \ - export OPENSSL_ROOT_DIR=$(openssl_install_dir); \ - export LD_LIBRARY_PATH=$(openssl_install_dir)/lib; \ - $(MAKE) wipe-release; \ - rm -f $(vpp_vcl_pkg_deb_dir)/*.deb; \ - $(MAKE) build-release; \ + if [ $(openssl3_enable) = 1 ]; then \ + export OPENSSL_ROOT_DIR=$(openssl_install_dir); \ + export LD_LIBRARY_PATH=$(openssl_install_dir)/lib; \ + fi; \ + $(MAKE) wipe-release; $(MAKE) wipe; \ + cd build-root; $(MAKE) distclean; cd ..; \ + if [ $(debug) = 1 ]; then $(MAKE) build;\ + else $(MAKE) build-release; \ + fi; \ $(MAKE) pkg-deb; endef @@ -86,7 +100,7 @@ define vpp_vcl_pkg_deb_cp_cmds @echo "--- move deb to $(CURDIR)/dev-vcl ---" @mkdir -p deb-vcl @rm -f deb-vcl/* - @mv $(I)/openssl-deb/*.deb deb-vcl/. + @mv $(I)/openssl-deb/*.deb . @rm $(B)/.openssl.pkg-deb.ok @mv $(vpp_vcl_pkg_deb_dir)/*.deb deb-vcl/. endef |