DVR-82: build: make modules configurable with individual flags
-
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
-