some shell scripts deleted
[syren.git] / Jamfile
blob3e5e352696504002c96c14bb1426d0665731f303
1 SubDir TOP ;
3 SubInclude TOP src ;
5 if ! $(NO_HTTPS) {
6   SubInclude TOP src xyssl ;
9 if ! $(SY_NOSCRIPT) {
10   SubInclude TOP src klisp ;
14 PKG_VERSION = "0.0.6" ;
15 PKG_DIR = "syren-$(PKG_VERSION)" ;
17 pkgfiles_src_sy = [ GLOB $(TOP)/src : *.[ch] ] [ GLOB $(TOP)/src : Jam* ] ;
18 pkgfiles_src_sy = $(pkgfiles_src_sy:D=src) ;
19 pkgfiles_src_kl = [ GLOB $(TOP)/src/klisp : *.c ] [ GLOB $(TOP)/src/klisp : Jam* ] ;
20 pkgfiles_src_kl = $(pkgfiles_src_kl:D=src/klisp) ;
21 pkgfiles_src_xs = [ GLOB $(TOP)/src/xyssl : *.c ] [ GLOB $(TOP)/src/xyssl : Jam* ] ;
22 pkgfiles_src_xs = $(pkgfiles_src_xs:D=src/xyssl) ;
24 #Echo $(pkgfiles_src_kl) ;
26 rule PackBinary {
27   NotFile  pkgbin ;
28   Depends  pkgbin : $(TOP)/redist/$(<) ;
30   DEPENDS $(TOP)/redist/$(<) : $(>) ;
32   #Echo "BZip2-Exe $(<) : $(>)" ;
33   PackExe $(TOP)/redist/$(<) : $(>) ;
36 actions PackExe {
37   mkdir -p $(TOP)/redist
38   mkdir -p $(TOP)/$(PKG_DIR)
39   cp -f $(>) $(TOP)/$(PKG_DIR)/
40   echo "creating binary package..."
41   tar cvfj $(<) $(TOP)/$(PKG_DIR)/$(>:D=)
45 rule PackSrc {
46   NotFile  pkgsrc ;
47   Depends  pkgsrc : dirs $(TOP)/redist/$(<) ;
49   DEPENDS $(TOP)/redist/$(<) : $(TOP)/$(>) ;
51   #Echo "BZip2-Exe $(<) : $(>)" ;
52   #PackExe $(<) : $(>) ;
53   #MkDir $(TOP)/$(PKG_DIR) ;
54   #Echo "0: $(>[0])" ;
55   #Echo "1: $(TOP)/$(<)" ;
56   #Echo "2: $(>)" ;
58   local fl ;
59   for fl in $(>) {
60     #Echo "$(fl) -> $(fl:D)" ;
61     if $(fl:D) != "" { MkDir $(TOP)/$(PKG_DIR)/$(fl:D) ; }
62     #File $(TOP)/$(fl) : $(fl:D)/ ;
63   }
67 PackBinary syren-$(PKG_VERSION)-bin.tar.bz2 : syren ;
68 PackSrc syren-$(PKG_VERSION)-src.tar.bz2 :
69   $(pkgfiles_src_sy) $(pkgfiles_src_kl) $(pkgfiles_src_xs)
70   CREDITS ChangeLog Jamfile Jamrules