# Makefile to build check-parens executable and CTAN zipfile. TARGET = check-parens SOURCE = $(TARGET).cc CONFIG = check-parens.conf INSTALLDIR = ~/bin CONFIGDIR = ~ CXXFLAGS = -Wall -O2 ZIP = $(TARGET).zip default: $(TARGET) zip: $(ZIP) $(TARGET): $(SOURCE) $(ZIP): $(SOURCE) Makefile README $(CONFIG) TEMPDIR=`mktemp -d` CURDIR=`pwd` && ln -s $$CURDIR $$TEMPDIR/$(TARGET) && \ ( cd $$TEMPDIR && zip $$CURDIR/$@ $(addprefix $(TARGET)/,$^) ) && \ rm -rf $$TEMPDIR install: $(TARGET) $(CONFIG) install -t $(INSTALLDIR) $^ cp $(CONFIG) $(CONFIGDIR)/.$(CONFIG) clean: rm -f $(TARGET) $(ZIP) .PHONY: zip clean install