#
# qclam Makefile
# Copyright (C) Sergey A. Galin, 2004. See COPYING.txt for license,
#

GCC=gcc
CFLAGS = -O2
PREFIX=/usr/local
BINPREFIX=$(PREFIX)/bin
VERSION=0.1
DOCS=/usr/share/doc/qclam-$(VERSION)
EXE = qclam
C_FILE = scan.c
INSTALLED_EXE = $(BINPREFIX)/$(EXE)

#GCC=gcc2

build: $(EXE)

$(EXE): $(C_FILE)
	$(GCC) $(CFLAGS) $(C_FILE) -o $(EXE)

install: build
	mkdir -p $(DOCS)
	install -o root -g root -s --mode=755 $(EXE) $(INSTALLED_EXE)
	install -o root -g root --mode=644 README.txt $(DOCS)/
	install -o root -g root --mode=644 COPYING.txt $(DOCS)/
	install -o root -g root --mode=644 CHANGELOG.txt $(DOCS)/
	

uninstall:
	rm -f $(INSTALLED_EXE)
	rm -f $(DOCS)/README.txt
	rm -f $(DOCS)/COPYING.txt
	rm -f $(DOCS)/CHANGELOG.txt
	rmdir $(DOCS)

INSTALLED_EXE_HOME = $(HOME)/bin/$(EXE)

install-home: build
	install -s --mode=755 $(EXE) $(INSTALLED_EXE_HOME)

uninstall-home:
	rm -f $(INSTALLED_EXE_HOME)

