Skip to content

DVR-82: build: make modules configurable with individual flags

Hosseini requested to merge fix/recover-lost-commit into master
  • Added individual enable flags for all optional modules: - ENABLE_MOD_RTSPS - ENABLE_MOD_REC - ENABLE_MOD_WEBS - ENABLE_MOD_ONVIF - ENABLE_MOD_RTMPS - ENABLE_MOD_SIPS - ENABLE_MOD_SRTS - ENABLE_MOD_APP - ENABLE_MOD_SVP

    • Implemented install target for deployment:

      • Installs binaries to $(DESTDIR)/bin
      • Installs libraries to $(DESTDIR)/lib
      • Installs kernel modules to $(DESTDIR)/ko
      • Copies Hisilicon SDK libraries
    • Maintained backward compatibility by defaulting all modules to 'y'

    Example usage: make ENABLE_MOD_WEBS=n ENABLE_MOD_ONVIF=n # Disable specific modules make install DESTDIR=/tmp/package # Install to custom location make # Build with all modules

Merge request reports

Loading