File: Makefile.am

package info (click to toggle)
osiris 4.2.3-3
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 11,592 kB
  • ctags: 12,012
  • sloc: ansic: 114,200; sh: 14,677; cpp: 2,038; makefile: 1,775; awk: 1,385; perl: 611; tcl: 27; asm: 14; python: 12
file content (76 lines) | stat: -rw-r--r-- 1,708 bytes parent folder | download | duplicates (3)
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