X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=sidebyside;f=Makefile;h=2ff12faaa56c945180f72014aa3b40e6ac5bab5d;hb=ea2bd7286bd8eae90513f19f1e2eef39f6315447;hp=427850561fea03bd2426ff364c6c56f84bcbf483;hpb=9d3fd447f36e1a144a40037d559a92562d120703;p=lopsub.git diff --git a/Makefile b/Makefile index 4278505..2ff12fa 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,8 @@ MAKEFLAGS += -Rr ifeq ("$(origin CC)", "default") CC := cc endif +.ONESHELL: +.SHELLFLAGS := -ec PREFIX ?= /usr/local M4 := m4 @@ -96,18 +98,20 @@ web/%.html: % $(GROFF) -m man -Thtml $< | sed -e '1,/^/d' >> $@ install: liblopsub.a lopsub.7 - $(INSTALL) -d $(PREFIX)/lib $(PREFIX)/include $(PREFIX)/man/man1 \ - $(PREFIX)/man/man5 $(PREFIX)/man/man7 $(PREFIX)/bin - $(INSTALL) -m 755 liblopsub.a $(PREFIX)/lib - $(INSTALL) -m 755 lopsubgen $(PREFIX)/bin - $(INSTALL) -m 644 lopsub.h $(PREFIX)/include - $(INSTALL) -m 644 lopsub-internal.h $(PREFIX)/include - $(INSTALL) -m 644 lopsubgen.1 $(PREFIX)/man/man1 - $(INSTALL) -m 644 lopsub-suite.5 $(PREFIX)/man/man5 - $(INSTALL) -m 644 lopsub.7 $(PREFIX)/man/man7 + $(INSTALL) -d $(DESTDIR)$(PREFIX)/lib $(DESTDIR)$(PREFIX)/include \ + $(DESTDIR)$(PREFIX)/man/man1 $(DESTDIR)$(PREFIX)/man/man5 \ + $(DESTDIR)$(PREFIX)/man/man7 $(DESTDIR)$(PREFIX)/bin + $(INSTALL) -m 755 liblopsub.a $(DESTDIR)$(PREFIX)/lib + $(INSTALL) -m 755 lopsubgen $(DESTDIR)$(PREFIX)/bin + $(INSTALL) -m 644 lopsub.h $(DESTDIR)$(PREFIX)/include + $(INSTALL) -m 644 lopsub-internal.h $(DESTDIR)$(PREFIX)/include + $(INSTALL) -m 644 lopsubgen.1 $(DESTDIR)$(PREFIX)/man/man1 + $(INSTALL) -m 644 lopsub-suite.5 $(DESTDIR)$(PREFIX)/man/man5 + $(INSTALL) -m 644 lopsub.7 $(DESTDIR)$(PREFIX)/man/man7 clean: - $(RM) $(all) $(html) *.o *.man *.lsg.c *.lsg.h \ - lopsubgen.c config_file.c lopsubgen-stage1 \ + $(RM) $(all) $(html) *.o *.man +distclean: clean + $(RM) *.lsg.c *.lsg.h lopsubgen.c config_file.c lopsubgen-stage1 \ lopsub.h lopsub.7 lopsub-suite.5 version.c