In "com.ibm.wala.cast.test", the "cbuild.sh" script is gone entirely. Instead, "pom.xml" directs Maven to run "make" directly. We still have a "Makefile.configuration" file in this project, but this file is now independent of where WALA is being built and of where Java is installed. In "com.ibm.wala.cast", a small "cbuild.sh" remains, to do some special processing involving Visual Studio variables under Windows. When not building under Windows, "cbuild.sh" now simply runs "make". It may well be possible to hoist the special Windows stuff up into this subproject's "pom.xml", or to change that "pom.xml" to run "cbuild.sh" only when on Windows, and to run "make" directly otherwise. I don't know "pom.xml" stuff very well, though. We still have a "Makefile.configuration" file in this project, but this file is now independent of where WALA is being built and of where Java is installed. The changes I've made in both "Makefile.configuration" files use GNU make extensions. I assume that's safe because "Makefile.definitions" already relies on GNU make. |
||
---|---|---|
com.ibm.wala-feature | ||
com.ibm.wala-repository | ||
com.ibm.wala.cast | ||
com.ibm.wala.cast.java | ||
com.ibm.wala.cast.java.ecj | ||
com.ibm.wala.cast.java.test | ||
com.ibm.wala.cast.java.test.data | ||
com.ibm.wala.cast.js | ||
com.ibm.wala.cast.js.html.nu_validator | ||
com.ibm.wala.cast.js.nodejs | ||
com.ibm.wala.cast.js.nodejs.test | ||
com.ibm.wala.cast.js.rhino | ||
com.ibm.wala.cast.js.rhino.test | ||
com.ibm.wala.cast.js.test | ||
com.ibm.wala.cast.js.test.data | ||
com.ibm.wala.cast.test | ||
com.ibm.wala.core | ||
com.ibm.wala.core.testdata | ||
com.ibm.wala.core.tests | ||
com.ibm.wala.dalvik | ||
com.ibm.wala.dalvik.test | ||
com.ibm.wala.ide | ||
com.ibm.wala.ide-feature | ||
com.ibm.wala.ide.jdt | ||
com.ibm.wala.ide.jdt.test | ||
com.ibm.wala.ide.jsdt | ||
com.ibm.wala.ide.jsdt.tests | ||
com.ibm.wala.ide.tests | ||
com.ibm.wala.scandroid | ||
com.ibm.wala.shrike | ||
com.ibm.wala.tests-feature | ||
com.ibm.wala.tests.ide-feature | ||
com.ibm.wala.util | ||
targets | ||
.gitignore | ||
.travis.yml | ||
README.md | ||
appveyor.yml.disabled | ||
build-maven-jars.py | ||
change-version.py | ||
pom.xml |
README.md
This is the main source repository for WALA. For more details on WALA, see the WALA home page.