1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
MAINTAINERCLEANFILES = Makefile.in configure
SUBDIRS = src
cli:
cd src/libosiris;$(MAKE)
cd src/libosirisctl;$(MAKE)
cd src/libosirism;$(MAKE)
cd src/libfileapi;$(MAKE)
cd src/cli;$(MAKE)
agent:
cd src/libosiris;$(MAKE)
cd src/libfileapi;$(MAKE)
cd src/osirisd;$(MAKE)
cp src/version.h src/install/
cd src/install;./create_agent.sh
console:
$(MAKE)
cp src/version.h src/install/
cd src/install;./create_console.sh
debug:
cd src/libosiris;make clean
cd src/libosirisctl;make clean
cd src/libosirism;make clean
cd src/libfileapi;make clean
cd src/cli;make clean
cd src/osirisd;make clean
cd src/osirismd;make clean
$(MAKE) CFLAGS=-DDEBUG
noinst_SCRIPTS = post
post:
@case `uname` in \
MINGW*) \
echo "done"; \
;; \
*) \
cp ./src/cli/osiris ./src/install/ ; \
cp ./src/osirisd/osirisd ./src/install/ ; \
cp ./src/osirismd/osirismd ./src/install/ ; \
cp -rf ./src/configs ./src/install/ ; \
;; \
esac
@cp ./src/version.h ./src/install/
@echo ""
@echo "Build Successful!"
@echo ""
@case `uname` in \
MINGW*) \
echo "To build the installer, install the NSIS installer and build"; \
echo "using the file: ./src/install/windows/osiris_install.nsi" \
;; \
*) \
echo "To create management console install package: 'make console'"; \
echo "To create scan agent install package: 'make agent'"\
;; \
esac
@echo ""
@echo "Documentation is also online at: http://www.hostintegrity.com/osiris"
@echo ""
# here we pot all the apps and configs into the install directory
# and then run the package install script. This will install
# everything.
install-data-local:
@cd ./src/install;./install.sh
@rm ./src/osirisd/modules/libmodules.a
|