CC = gcc
CFLAGS = -g -O6
DIR = $(shell basename $(shell pwd))

all: clean snaretext
rpm: clean rpmbuild

snaretext:
	$(CC) -o snaretext $(CFLAGS) $(LDFLAGS) snaretext.c

install:
	cp snaretext $(prefix)/usr/bin/snaretext

uninstall:
	rm -f ($prefix)/usr/bin/snaretext

clean:
	if [ -e snaretext ]; then rm snaretext; fi

rpmbuild:
	@tar czf /usr/src/redhat/SOURCES/$(DIR).tar.gz ../$(DIR) >/dev/null 2>&1
	@echo "Building RPM.."
	@rpmbuild -bb snaretext.spec >/dev/null 2>&1
	@echo "Building SRPM.."
	@rpmbuild -bs snaretext.spec > /dev/null 2>&1
	@echo
	@echo
	@echo "SnareText RPM Available in:"
	@ls /usr/src/redhat/RPMS/*/snaretext*
	@echo
	@echo "SnareText SRPM Available in:"
	@ls /usr/src/redhat/SRPMS/snaretext*
