FILES=apmcd.c apmcd.h apmcd.lsm README Makefile apmcd.8

VER= $(shell grep '$Revision' apmcd.c | cut -f4 -d' ')

all: apmd

apmd: apmcd.c apmcd.h
	$(CC) $(CFLAGS) apmcd.c -o apmcd
	strip apmcd

install: apmcd
	-mv -f /sbin/apmcd /sbin/apmcd.old
	cp apmcd /sbin
	cp apmcd.8 /usr/man/man8
	rm -f /sbin/apmcd.old

uninstall:
	rm /sbin/apmcd /usr/man/man8/apmcd.8
	rm -i /etc/apmcdtab

clean:
	rm -f *~ core *.o apmcd apmcd-*.tar.gz

commit:
	cvs commit -m ''

diff:
	cvs diff -u

targz: clean
	rm -rf apmcd-$(VER)
	cat apmcd.lsm | sed 's/^Version:.*/Version:        $(VER)/' > lsm \
		&& mv lsm apmcd.lsm
	mkdir apmcd-$(VER)
	cp $(FILES) apmcd-$(VER)
	tar cfz apmcd-$(VER).tar.gz apmcd-$(VER)
	rm -rf apmcd-$(VER)

dist: targz
	ncftpput -f pico.ftp /usr/local/ftp/pub/linux apmcd-$(VER).tar.gz
	rm -f apmcd-$(VER).tar.gz
