mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-19 05:39:18 +02:00
s/VERSION/CHIBI_VERSION to avoid conflicts (issue #659)
This commit is contained in:
parent
08c72aca59
commit
d511b8e31d
1 changed files with 11 additions and 11 deletions
22
Makefile
22
Makefile
|
@ -3,8 +3,8 @@
|
||||||
.PHONY: dist mips-dist cleaner test test-all test-dist checkdefs debian snowballs
|
.PHONY: dist mips-dist cleaner test test-all test-dist checkdefs debian snowballs
|
||||||
.DEFAULT_GOAL := all
|
.DEFAULT_GOAL := all
|
||||||
|
|
||||||
VERSION ?= $(shell cat VERSION)
|
CHIBI_VERSION ?= $(shell cat VERSION)
|
||||||
SOVERSION ?= $(VERSION)
|
SOVERSION ?= $(CHIBI_VERSION)
|
||||||
SOVERSION_MAJOR ?= $(shell echo "$(SOVERSION)" | sed "s/\..*//")
|
SOVERSION_MAJOR ?= $(shell echo "$(SOVERSION)" | sed "s/\..*//")
|
||||||
|
|
||||||
CHIBI_FFI ?= $(CHIBI) -q tools/chibi-ffi
|
CHIBI_FFI ?= $(CHIBI) -q tools/chibi-ffi
|
||||||
|
@ -87,7 +87,7 @@ include/chibi/install.h: Makefile
|
||||||
echo '#define sexp_so_extension "'$(SO)'"' > $@
|
echo '#define sexp_so_extension "'$(SO)'"' > $@
|
||||||
echo '#define sexp_default_module_path "'$(MODDIR):$(BINMODDIR):$(SNOWMODDIR):$(SNOWBINMODDIR)'"' >> $@
|
echo '#define sexp_default_module_path "'$(MODDIR):$(BINMODDIR):$(SNOWMODDIR):$(SNOWBINMODDIR)'"' >> $@
|
||||||
echo '#define sexp_platform "'$(PLATFORM)'"' >> $@
|
echo '#define sexp_platform "'$(PLATFORM)'"' >> $@
|
||||||
echo '#define sexp_version "'$(VERSION)'"' >> $@
|
echo '#define sexp_version "'$(CHIBI_VERSION)'"' >> $@
|
||||||
echo '#define sexp_release_name "'`cat RELEASE`'"' >> $@
|
echo '#define sexp_release_name "'`cat RELEASE`'"' >> $@
|
||||||
|
|
||||||
%.o: %.c $(BASE_INCLUDES)
|
%.o: %.c $(BASE_INCLUDES)
|
||||||
|
@ -139,7 +139,7 @@ chibi-scheme.pc: chibi-scheme.pc.in
|
||||||
echo "exec_prefix=\$${prefix}" >> chibi-scheme.pc
|
echo "exec_prefix=\$${prefix}" >> chibi-scheme.pc
|
||||||
echo "libdir=$(LIBDIR)" >> chibi-scheme.pc
|
echo "libdir=$(LIBDIR)" >> chibi-scheme.pc
|
||||||
echo "includedir=\$${prefix}/include" >> chibi-scheme.pc
|
echo "includedir=\$${prefix}/include" >> chibi-scheme.pc
|
||||||
echo "version=$(VERSION)" >> chibi-scheme.pc
|
echo "version=$(CHIBI_VERSION)" >> chibi-scheme.pc
|
||||||
echo "" >> chibi-scheme.pc
|
echo "" >> chibi-scheme.pc
|
||||||
cat chibi-scheme.pc.in >> chibi-scheme.pc
|
cat chibi-scheme.pc.in >> chibi-scheme.pc
|
||||||
|
|
||||||
|
@ -171,7 +171,7 @@ doc: doc/chibi.html doc-libs
|
||||||
|
|
||||||
lib/.%.meta: lib/%/ tools/generate-install-meta.scm $(CHIBI_DEPENDENCIES)
|
lib/.%.meta: lib/%/ tools/generate-install-meta.scm $(CHIBI_DEPENDENCIES)
|
||||||
-$(FIND) $< -name \*.sld | \
|
-$(FIND) $< -name \*.sld | \
|
||||||
$(CHIBI) tools/generate-install-meta.scm $(VERSION) > $@
|
$(CHIBI) tools/generate-install-meta.scm $(CHIBI_VERSION) > $@
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# Dist builds - rules to build generated files included in distribution
|
# Dist builds - rules to build generated files included in distribution
|
||||||
|
@ -458,11 +458,11 @@ uninstall:
|
||||||
-$(RM) $(DESTDIR)$(PKGCONFDIR)/chibi-scheme.pc
|
-$(RM) $(DESTDIR)$(PKGCONFDIR)/chibi-scheme.pc
|
||||||
|
|
||||||
dist: dist-clean
|
dist: dist-clean
|
||||||
$(RM) chibi-scheme-$(VERSION).tgz
|
$(RM) chibi-scheme-$(CHIBI_VERSION).tgz
|
||||||
$(MKDIR) chibi-scheme-$(VERSION)
|
$(MKDIR) chibi-scheme-$(CHIBI_VERSION)
|
||||||
@for f in `git ls-files | grep -v ^benchmarks/`; do $(MKDIR) chibi-scheme-$(VERSION)/`dirname $$f`; $(SYMLINK) `pwd`/$$f chibi-scheme-$(VERSION)/$$f; done
|
@for f in `git ls-files | grep -v ^benchmarks/`; do $(MKDIR) chibi-scheme-$(CHIBI_VERSION)/`dirname $$f`; $(SYMLINK) `pwd`/$$f chibi-scheme-$(CHIBI_VERSION)/$$f; done
|
||||||
$(TAR) cphzvf chibi-scheme-$(VERSION).tgz chibi-scheme-$(VERSION)
|
$(TAR) cphzvf chibi-scheme-$(CHIBI_VERSION).tgz chibi-scheme-$(CHIBI_VERSION)
|
||||||
$(RM) -r chibi-scheme-$(VERSION)
|
$(RM) -r chibi-scheme-$(CHIBI_VERSION)
|
||||||
|
|
||||||
mips-dist: dist-clean
|
mips-dist: dist-clean
|
||||||
$(RM) chibi-scheme-`date +%Y%m%d`-`git log HEAD^..HEAD | head -1 | cut -c8-`.tgz
|
$(RM) chibi-scheme-`date +%Y%m%d`-`git log HEAD^..HEAD | head -1 | cut -c8-`.tgz
|
||||||
|
@ -472,7 +472,7 @@ mips-dist: dist-clean
|
||||||
$(RM) -r chibi-scheme-`date +%Y%m%d`-`git log HEAD^..HEAD | head -1 | cut -c8-`
|
$(RM) -r chibi-scheme-`date +%Y%m%d`-`git log HEAD^..HEAD | head -1 | cut -c8-`
|
||||||
|
|
||||||
debian:
|
debian:
|
||||||
sudo checkinstall -D --pkgname chibi-scheme --pkgversion $(VERSION) --maintainer "http://groups.google.com/group/chibi-scheme" -y make PREFIX=/usr install
|
sudo checkinstall -D --pkgname chibi-scheme --pkgversion $(CHIBI_VERSION) --maintainer "http://groups.google.com/group/chibi-scheme" -y make PREFIX=/usr install
|
||||||
|
|
||||||
# Libraries in the standard distribution we want to make available to
|
# Libraries in the standard distribution we want to make available to
|
||||||
# other Scheme implementations. Note this is run with my own
|
# other Scheme implementations. Note this is run with my own
|
||||||
|
|
Loading…
Add table
Reference in a new issue