* Add sdf2-bundle to externals.
This commit is contained in:
parent
7102455cba
commit
f31661a3b5
1 changed files with 29 additions and 2 deletions
31
externals/Makefile.am
vendored
31
externals/Makefile.am
vendored
|
@ -53,6 +53,33 @@ build-aterm: have-aterm
|
|||
touch build-aterm
|
||||
|
||||
|
||||
all: build-db build-aterm
|
||||
# SDF bundle
|
||||
|
||||
EXTRA_DIST = $(DB).tar.gz $(ATERM).tar.gz
|
||||
SDF2 = sdf2-bundle-1.6
|
||||
|
||||
$(SDF2).tar.gz:
|
||||
@echo "Nix requires the SDF2 bundle to build."
|
||||
@echo "Please download version 1.6 from"
|
||||
@echo " ftp://ftp.stratego-language.org/pub/stratego/sdf2/sdf2-bundle-1.6.tar.gzP"
|
||||
@echo "and place it in the externals/ directory."
|
||||
false
|
||||
|
||||
$(SDF2): $(SDF2).tar.gz
|
||||
gunzip < $(SDF2).tar.gz | tar xvf -
|
||||
|
||||
have-sdf2:
|
||||
$(MAKE) $(SDF2)
|
||||
touch have-sdf2
|
||||
|
||||
build-sdf2: have-sdf2
|
||||
(pfx=`pwd` && \
|
||||
cd $(SDF2) && \
|
||||
./configure --prefix=$$pfx/inst && \
|
||||
make && \
|
||||
make install)
|
||||
touch build-sdf2
|
||||
|
||||
|
||||
all: build-db build-aterm build-sdf2
|
||||
|
||||
EXTRA_DIST = $(DB).tar.gz $(ATERM).tar.gz $(SDF2).tar.gz
|
||||
|
|
Loading…
Reference in a new issue