.SUFFIXES:
.SUFFIXES: .c .o
.PHONY: all ment clean

CSNEV = wikisabl
VERZIO = 1.0

.c.o:
	gcc -Wall -c $<

BINDIR = /usr/local/bin
BINNEV = sablist duppar

MANDIR = /usr/share/man/hu/man1
MANNEV = sablist.1 duppar.1

all :	${BINNEV}

LDFLAGS = -Wl,-rpath=/usr/local/lib

sablist : wikisabl.o sablfv.o
	gcc -o $@ $^ -l wikisabl $(LDFLAGS) -l gyim
	strip $@

duppar : wikisabl.o duppar.o
	gcc -o $@ $^ -l gyim -l wikisabl $(LDFLAGS)
	strip $@

sablfv: sablfv.c
	gcc -DDEBUG -o $@ $^ -l gyim -l wikisabl $(LDFLAGS)
	strip $@

VERZDIR = $(CSNEV)-$(VERZIO)
ALVER   = 2

# make wikisabl_1.0-2_amd64.deb
$(CSNEV)_$(VERZIO)-${ALVER}_amd64.deb : $(BINNEV)
	rm -rf $(VERZDIR)
	mkdir $(VERZDIR)
	cp -p *.c Makefile ${MANNEV} $(VERZDIR)
	tar czvf $(CSNEV)_$(VERZIO).orig.tar.gz $(VERZDIR)
	cp -pr debian $(VERZDIR)
	cd $(VERZDIR) ; debuild -us -uc

install :
	install -d $(DESTDIR)/${MANDIR} ${DESTDIR}/${BINDIR}
	cp -p ${BINNEV} $(DESTDIR)/$(BINDIR)
	cp -p ${MANNEV} $(DESTDIR)/${MANDIR}

ment :
	tar czvf wikisabl.tgz *.c ${MANNEV} Makefile read.me *.cikk

clean :
	rm -f *.o $(BINNEV)
