PREFIX=/opt/paqpack
BINDIR=$(PREFIX)/bin
DOCDIR=$(PREFIX)/doc
MANDIR=$(PREFIX)/man/man1
PROGRAM=paq8jd

default: $(PROGRAM)

$(PROGRAM):
	yasm -f elf -m amd64 -o paq7.o paq7asm-x86_64.asm
	g++ -O3 -s -fomit-frame-pointer \
-DUNIX $(PROGRAM).cpp paq7.o -o $(PROGRAM)

clean:
	rm -fr *.o $(PROGRAM) *~

install: $(PROGRAM)
	install -m 0755 -d            $(BINDIR)
	install -m 0755 $(PROGRAM)    $(BINDIR)
	install -m 0755 -d            $(DOCDIR)
	install -m 0755 license*.txt  $(DOCDIR)
	install -m 0755 -d            $(MANDIR)
	install -m 0644 *.1           $(MANDIR)
