how to use defsys "correctly"
I'm reorganizing a project and am trying to use defsys and the System Browser. I keep running into problems, so it's obvious that I'm doing something wrong and I'm not following the path of least resistance. The project has a bunch of sub-directories, each with its own defsys.lisp. I open lispworks in the parent directory. I'd like to caused all the defsys.lisp's to be loaded, then compile & load the system. Out of habit, I don't want to use absolute pathnames anywhere - so that some time in the future, I could just lift the whole directory structure and plant it somewhere else and still have the thing load and compile. I wrote a script (in the parent directory) to load the defsys.lisp's being careful to change-directory to the subdirectories and using (current-pathnames) in the defsys.lisp's default-directory. This still fails - it's getting the pathnames wrong. I'm beginning to think that I'm missing the "obvious" way to use the system browser to load a multi-directory project. Any advice would be appreciated. thanx pt