improve support for 5.1.0

This commit is contained in:
Vitor Santos Costa
2017-11-08 10:19:10 +01:00
parent e4fd6a153a
commit 2be6dcdbac
19 changed files with 983 additions and 3707 deletions

View File

@@ -1,8 +1,7 @@
GECODEDIR := $(shell g++ $(CPPFLAGS) $(CXXFLAGS) -H -E gecodedir.hh 2>&1 >/dev/null | grep gecode/kernel.hh | awk '{print $$2}' | sed 's|/kernel.hh||')
GECODEDIR=/usr/local/opt/gecode
GECODEDIR=/usr/local/opt/gecode/include/gecode
GECODECONFIG := $(GECODEDIR)/support/config.hpp
GECODEVERSION := $(shell cat $(GECODECONFIG) | egrep '\<GECODE_VERSION\>' | awk '{print $$3}' | sed 's/"//g')
GECODEVERSION="5.1.0"
PROTOTYPES = ../gecode-prototypes-$(GECODEVERSION).hh
ENUMS = ../gecode-enums-$(GECODEVERSION).py
@@ -25,7 +24,8 @@ $(PROTOTYPES): % : xml/namespaceGecode.xml extract-prototypes.xsl
| sed 's/GECODE_BOOL_EXPORT //g' \
| grep -v '*' | sort >> $@ || { rm -f $@; exit 1; }
b cat notice.py > $@ || { rm -f $@; exit 1; }
$(ENUMS): % : xml/namespaceGecode.xml extract-enums.xsl
cat notice.py > $@ || { rm -f $@; exit 1; }
xsltproc extract-enums.xsl $< >> $@ || { rm -f $@; exit 1; }
xml/namespaceGecode.xml: Doxyfile

File diff suppressed because it is too large Load Diff