.phony: all clean

all: mountmon

mountmon: mountmon.c diff.c varray.c msgno.c allocator.c suba.c
	gcc -Os -o mountmon mountmon.c diff.c varray.c msgno.c allocator.c suba.c -I.

mountmon-static: mountmon.c diff.c varray.c msgno.c allocator.c suba.c
	musl-gcc -Os -o mountmon-static mountmon.c diff.c varray.c msgno.c allocator.c suba.c -I.

mountmon-dbg: mountmon.c diff.c varray.c msgno.c allocator.c suba.c
	gcc -O0 -g -o mountmon-dbg mountmon.c diff.c varray.c msgno.c allocator.c suba.c -I.

clean:
	rm -f mountmon mountmon-static

package: clean
	-rm -rf /tmp/mountmon-fossil
	-mkdir -p /tmp/mountmon-fossil
	-cp  -a * /tmp/mountmon-fossil
	-fossil info > /tmp/mountmon-fossil/fossil-version
	-echo Version $(shell date +%F) > /tmp/mountmon-fossil/VERSION
	-rm -f /tmp/mountmon-fossil/auth*
	-tar -C /tmp -cjvf ../mountmon-$(shell date +%F).tar.bz2 mountmon-fossil
	-rm -rf /tmp/mountmon-fossil



