Adds CI CD with deb for external deps
This commit is contained in:
82 files changed
+3547
-3
No files matched your search
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
# Allow override of source path for building in CI/CD or local environments
|
||||
# Default: /opt (production build machine)
|
||||
# Can be overridden via DEB_BUILD_OPT_PATH environment variable
|
||||
OPT_BASE ?= /opt
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
||||
override_dh_auto_install:
|
||||
dh_auto_install
|
||||
install -d debian/librti-connext-dds-7.7.0-dev/opt/rti_connext_dds-7.7.0
|
||||
cp -r $(OPT_BASE)/rti_connext_dds-7.7.0/* debian/librti-connext-dds-7.7.0-dev/opt/rti_connext_dds-7.7.0/
|
||||
install -d debian/librti-connext-dds-7.7.0-dev/opt/rti_connext_dds-7.7.0/etc
|
||||
# Copy license from build machine or project root
|
||||
if [ -f $(OPT_BASE)/rti_connext_dds-7.7.0/rti_license.dat ]; then \
|
||||
cp $(OPT_BASE)/rti_connext_dds-7.7.0/rti_license.dat debian/librti-connext-dds-7.7.0-dev/opt/rti_connext_dds-7.7.0/rti_license.dat; \
|
||||
elif [ -f ../../../../rti_license.dat ]; then \
|
||||
cp ../../../../rti_license.dat debian/librti-connext-dds-7.7.0-dev/opt/rti_connext_dds-7.7.0/rti_license.dat; \
|
||||
else \
|
||||
echo "ERROR: rti_license.dat not found!"; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
override_dh_strip:
|
||||
dh_strip --no-automatic-dbgsym
|
||||
Reference in new issue
Block a user