


all:
	gcc -O3 -o fcut fcut.c

clean:
	rm -f fcut
	rm -f fcut.1.gz

install:
	chown root:root fcut
	chmod 755 fcut
	cp -dpf fcut /usr/bin/
	ln -sf /usr/bin/fcut /usr/bin/cut
	gzip -c fcut.1 > fcut.1.gz
	chown root:root fcut.1.gz
	chmod 644 fcut.1.gz
	cp -dpf fcut.1.gz /usr/man/man1/
	cp -dpf fcut.1.gz /usr/man/man1/cut.1.gz

manual:
	echo "#ifndef FCUT_MANUAL_H" > manual.h
	echo "#define FCUT_MANUAL_H" >> manual.h
	echo "const char * manual_string = " >> manual.h
	echo -n \" >> manual.h
	groff -Tascii -mandoc fcut.1 | \
		sed -e 's/\\/\\\\/g' -e 's/"/\\"/g' -e "s/'/\\'/g" \
		>> manual.h
	echo \"\; >> manual.h
	echo -e "\n#endif /* FCUT_MANUAL_H */" >> manual.h



