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

all: clean snaretext
rpm: clean rpmbuild

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

install:
	cp snaresquid $(prefix)/usr/bin/snaresquid
	cp SnareSquid $(prefix)/etc/init.d/snaresquid

uninstall:
	rm -f ($prefix)/usr/bin/snaresquid
	if [ -e /etc/init.d/snaresquid ]; then rm /etc/init.d/snaresquid;fi

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

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