diff --git a/Makefile b/Makefile index ae2fa49..e296ec1 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,5 @@ +include defines.mk + CARGO ?= cargo ifeq ($(BUILD_MODE), release) @@ -7,15 +9,6 @@ else DEBUG_LIBPATH := "-L./target/debug", endif -define package_template - sed -r \ - -e 's/\{\{PRODUCT\}\}/$(1)/g;' \ - -e 's/\{\{LIBRARY\}\}/$(2)/g;' \ - -e 's|\{\{DEBUG_LIBPATH\}\}|$(DEBUG_LIBPATH)|g;' \ - Proxmox/Lib/template.pm \ - >Proxmox/Lib/$(1).pm -endef - define upload_template cd build; \ dcmd --deb lib$(1)-rs-perl*.changes \ diff --git a/defines.mk b/defines.mk new file mode 100644 index 0000000..fd389ca --- /dev/null +++ b/defines.mk @@ -0,0 +1,8 @@ +define package_template + sed -r \ + -e 's/\{\{PRODUCT\}\}/$(1)/g;' \ + -e 's/\{\{LIBRARY\}\}/$(2)/g;' \ + -e 's|\{\{DEBUG_LIBPATH\}\}|$(DEBUG_LIBPATH)|g;' \ + Proxmox/Lib/template.pm \ + >Proxmox/Lib/$(1).pm +endef