Last change
on this file was
11678,
checked in by ehuelsmann, 16 years ago
|
Lisp builds store build-artifacts outside of the source tree (build/classes/) just like Ant.
build-abcl.lisp:
SUBSTITUTE-IN-STRING: replace multiple occurrences in 1 string.
MAKE-CLASSES: Create output directories before using them; pass '-d' argument to javac for
out-of-tree class file storage.
MAKE-JAR: Create output directories before using them.
DO-COMPILE-SYSTEM: Move platform specific bits into argument value calculation,
one main code path remaining. Pass OUTPUT-PATH argument for out-of-tree *.cls/*.abcl storage.
Create output directories before using them.
MAKE-LAUNCH-SCRIPT: Don't point to source directory in the classpath; there are no *.class files
anyway. Adjust for the fact that 'abcl.jar' is in dist/ now.
CLEAN: Use a list of directories and file patterns.
make-jar.bat.in, make-jar.in:
Adapt for the fact that build artifacts are now in build/classes/.
|
-
Property svn:eol-style set to
LF
|
File size:
166 bytes
|
Line | |
---|
1 | #!/bin/sh |
---|
2 | |
---|
3 | @JAR@ cfm dist/abcl.jar src/manifest-abcl -C src org/armedbear/lisp/LICENSE -C src org/armedbear/lisp/boot.lisp |
---|
4 | @JAR@ uf dist/abcl.jar -C build/classes . |
---|
5 | |
---|
Note: See
TracBrowser
for help on using the repository browser.