include make.config

all:
	(cd clobberd    ; make all)
	(cd clobberedit ; make all)
	(cd clob_notify ; make all)
	(cd killuser    ; make all)
	(cd utils       ; make all)

install_bin:
	install -o root -g bin -m 755 -d $(BIN_PATH)
	(cd clobberd    ; make install)
	(cd clobberedit ; make install)
	(cd clob_notify ; make install)
	(cd killuser    ; make install)
	(cd utils       ; make install)



install:
	cat warning.txt
	read
	make install_bin
	install -o root -g bin -m 755 -d $(VAR_PATH)
	cp -rf ./var/* $(VAR_PATH)
	chmod -R 0644 $(VAR_PATH)
	chmod 0600 $(VAR_PATH)/boot.conf
	chmod 0755 $(VAR_PATH)/archive.sh
	rm -f  $(VAR_PATH)/clobberd.db
	rm -rf $(VAR_PATH)/log/*
	rm -f  $(VAR_PATH)/report/*

uninstall:
	(cd clobberd    ; make uninstall)
	(cd clobberedit ; make uninstall)
	(cd clob_notify ; make uninstall)
	(cd killuser    ; make uninstall)
	(cd utils       ; make uninstall)
	rm -rf /var/lib/clobberd
	rm -rf $(VAR_PATH)

clean:
	(cd clobberd    ; make clean)
	(cd clobberedit ; make clean)
	(cd clob_notify ; make clean)
	(cd killuser    ; make clean)
	(cd utils       ; make clean)
