binFiles=napi nlog get_profile.sh
gzFiles=napi.gz nlog.gz get_profile.sh.gz
libFiles=ENV

sync:	bin lib gz

gz:	$(gzFiles)
	rsync -avu $^ ssd:eloyd/
	
bin:	$(binFiles)
	rsync -avu $^ root@192.168.1.19:/usr/local/bin/
	rsync -avu $^ root@192.168.1.15:/usr/local/bin/

lib:	$(libFiles)
	rsync -avu $^ ssd:eloyd/
	rsync -avu $(libFiles) root@192.168.1.19:/usr/local/nagios/libexec/
	rsync -avu $(libFiles) root@192.168.1.15:/usr/local/nagios/libexec/

napi.gz: napi
	gzip -f -9 --keep $<
	chmod 644 $@

nlog.gz: nlog
	gzip -f -9 --keep $<
	chmod 644 $@

get_profile.sh.gz: get_profile.sh
	gzip -f -9 --keep $<
	chmod 644 $@

test:	napi
	@echo "### Checking HGM:"
	./napi -t hgm -hg arrs -o i -o h -v | head -5
	@echo ""
	@echo "### Checking -Q -f .output:"
	./napi -Q -f .output | head -5
	@echo ""
	@echo "Checking file sizes for current and save/file:"
	./napi --save asdhjadkajthksdfga.json -v | head -5
	./napi | wc
	./napi --file asdhjadkajthksdfga.json | wc
	rm -f asdhjadkajthksdfga.json
	@echo ""
	@echo "Checking stats:"
	./napi --stats
