Relaxed EXEMODE jam sets

Let manual be installed in docsdir
jam will also create ehelp from ehelp.in setting correct location
Fixed a typo with RMDIR_UNSAFE so Cleandir can work now
Added CopyDir rule
Added missing linking libraries for capone
This commit is contained in:
Sanel Zukan
2008-08-22 16:40:18 +00:00
parent 3f821eb1e5
commit ae122e1885
7 changed files with 71 additions and 16 deletions

View File

@ -12,3 +12,18 @@ SubDir TOP docs ;
EdeManual index.txt introduction.txt jambuild.txt ;
EdeManualWithToc dbus-usage.txt ;
MANUAL_FILES = [ Wildcard manual : *.html : manual ] ;
MANUAL_IMGS = [ FDirName $(SUBDIR) manual images ] ;
# where will be installed
MANUAL_INSTALL_DIR = [ FDirName $(EDEDOCDIR) manual ] ;
# install generated documents
InstallData $(MANUAL_INSTALL_DIR) : $(MANUAL_FILES) ;
# copy directory with images
# TODO: if someone erase images from installed directory, directory
# will not be copied again until someone removes manual directory from installation path
CopyDir $(MANUAL_INSTALL_DIR) : $(MANUAL_IMGS) ;
Cleandir uninstall : $(MANUAL_INSTALL_DIR) ;