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

@ -8,9 +8,10 @@
# GNU General Public License version 2 or newer.
# See COPYING for details.
#EDEBINDIR = "/home/sanel/xxx/bin" ;
#EDEICONDIR = "/home/sanel/xxx/icons" ;
#EDEDESKTOPFILES = "/home/sanel/xxx/desktop" ;
# jam by default set 711 for executable files which is
# too restrictive disabling shell scripts to be excuted.
# Here I'm changing it to default used
EXEMODE = 755 ;
# MakeInstallPrivate [location-dir] : [targets] : [opt-file-mode] : [opt-chown] : [opt-chgrp] ;
rule MakeInstallPrivate

View File

@ -9,9 +9,10 @@
# See COPYING for details.
#RMDIR_UNSFE ?= $(RM) -Rf ;
#RMDIR_UNSAFE ?= $(RM) -Rf ;
#RMDIR_SAFE ?= "rmdir" ;
#CP ?= "cp" ;
#COPYDIR ?= "cp -R" ;
#MV ?= "mv" ;
#MKDIRS ?= "mkdir -p" ;
#LINKCMD ?= "ln -s" ;
@ -147,7 +148,7 @@ actions MkDir1
}
# Cleandir clean : [directory] ;
# Removes directory in 'Clean clean' fassion
# Removes directory in 'Clean clean' fashion
actions piecemeal together existing Cleandir
{
$(RMDIR_UNSAFE) "$(>)"
@ -172,3 +173,8 @@ actions Move
{
$(MV) "$(>)" "$(<)"
}
actions CopyDir
{
$(COPYDIR) "$(>)" "$(<)"
}