#!/usr/bin/make -f name = @name@ ver = 0.9 # Copyright (C) 2009 Luke Shumaker # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; see the file COPYING. # If not, see . sysconfdir = @sysconfdir@ BINDIR = @BINDIR@ TMPDIR = @TMPDIR@ LIBDIR = @LIBDIR@ ETCDIR = @ETCDIR@ dirs += $(sysconfdir) $(BINDIR) $(TMPDIR) $(LIBDIR) $(ETCDIR) rvs = @rvs@ RVS = @RVS@ # phony targets #################################################### .PHONY : all all : Makefiles rvs filelist=$(patsubst $(srcdir)/%,%,$(shell find $(srcdir)/* -type f)) # most everything ################################################## # the installed wrapper $(RVS) : rvs $(dir $(RVS)) $(INSTALL_PROGRAM) $< $@ # build the wrapper b := @ rvs : rvs.sh $(INSTALL_PROGRAM) $< $@ $(SED) -i \ -e 's/$bSHELL@/$(subst /,\/,$(SHELL))/g' \ -e 's/$bname@/$(subst /,\/,$(rvs))/g' \ -e 's/$bBINDIR@/$(subst /,\/,$(BINDIR))/' \ -e 's/$bTMPDIR@/$(subst /,\/,$(TMPDIR))/' \ -e 's/$bLIBDIR@/$(subst /,\/,$(LIBDIR))/' \ -e 's/$bETCDIR@/$(subst /,\/,$(ETCDIR))/' \ $@ # standard targes #################################################### .PHONY : install uninstall clean distclean install : $(RVS) uninstall : $(RM) $(RVS) clean : distclean : clean $(RM) rvs $(RM) Makefile *.mk