diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2009-07-13 13:23:09 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2015-06-26 00:29:27 -0600 |
commit | 3cdfa2a24cd8279ab5d5204d598f319b175940f2 (patch) | |
tree | 9914735d5de9867c38f362481121e70bbf7c9719 /Makefile.orig | |
parent | 2bc56a5316345629e4ff451f0640230bf247f976 (diff) |
rvs 0.6.0 -- major restructuring to:
* use a proper build directory, rather than just extracting into /
* declare functions in a POSIX/SUS3 compliant way
* support systems with out GNU bash, or GNU bash in a place other than /bin/bash
Diffstat (limited to 'Makefile.orig')
-rw-r--r-- | Makefile.orig | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/Makefile.orig b/Makefile.orig new file mode 100644 index 0000000..3ea425e --- /dev/null +++ b/Makefile.orig @@ -0,0 +1,55 @@ +# rvs Makefile +# +# Copyright (C) 2009 Luke Shumaker +# 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. +# +# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>. + + +# Make Dependencies ################################################# +RM = rm -f +WWW = links2 -width 70 -dump +INSTALL = install + +# Variables ######################################################## +SHELL = $$SHELL$$ +prefix = $$prefix$$ +bindir = $$bindir$$ +libdir = $$libdir$$ + +# Targets ########################################################## +rvs : wrapper core + +.SUFFIXES : + +#install : wrapper core +# $(INSTALL) -m 755 -T out/rvs $(prefix)/$(bindir)/rvs +# $(INSTALL) -m 755 -d out/rvs-core $(libdir)/core + +wrapper : lib out/rvs + +#core : l b c d p f s +core : lib out/rvs-core/commit out/rvs-core/get d f + +#l: lib out/rvs-core/commit.l out/rvs-core/get.l +#b: lib out/rvs-core/commit.b out/rvs-core/get.b +#c: lib out/rvs-core/commit.c out/rvs-core/get.c +d : lib out/rvs-core/commit.d out/rvs-core/get.d +#p: lib out/rvs-core/commit.p out/rvs-core/get.p +f : lib out/rvs-core/commit.f out/rvs-core/get.f +#s: lib out/rvs-core/commit.s out/rvs-core/get.s +#D: lib out/rvs-core/commit.D out/rvs-core/get.D + +lib: out/rvs-core/lib/stdio out/rvs-core/lib/rvsdb + +out/% : source/% tmp/var.sed + tmp/var.sed <$< > $@ + +clean : + $(RM) -r tmp + $(RM) -r out + $(RM) Makefile + |