#
# Cluster Information Service - makefile
#

# Change the ports used by CIS: <CISD_PORT-1, CISD_PORT+NMONTORS>
#
#CFLAGS += -DCISD_PORT=500

# Do you want integrated monitor ?
#
INTEGRATED_MONITOR = y

# What monitors to compile ?
#
WITH_SYSMON  = y
WITH_PROCMON = y
WITH_SOCKMON = y
WITH_NETMON  = y
WITH_LMMON   = y

CC =  gcc

# Debugging flags
#
#CFLAGS += -O0 -g -DDEBUG -D_GNU_SOURCE -Wall
#CFLAGS += -O -D_GNU_SOURCE
CFLAGS += -g -D_GNU_SOURCE

LIBSENSORS_PATH = /usr/local/lib

########## Do NOT change anything uder this line !!! #############

VERSION = 0.9.4

export

all:    #kernel
	@ $(MAKE) -e -C src
	@ $(MAKE) -e -C tools

kernel: FORCE
	@ $(MAKE) -C kernel
FORCE:

clean: 
	@ $(MAKE) -C tools clean
	@ $(MAKE) -C src clean
	@ $(MAKE) -C kernel clean
        
install:
	@ $(MAKE) -C src   install
	@ $(MAKE) -C tools install
	cd man ; cp -vf *.1 /usr/local/man/man1
	cd man ; cp -vf *.8 /usr/local/man/man8
