WebGate

Hex Artifact Content
Login

Artifact a5cf65c21ed57df77209a2d0f7f1ba103fa92dcf:


0000: 3b 3b 20 2d 2a 2d 20 6d 6f 64 65 3a 20 53 63 68  ;; -*- mode: Sch
0010: 65 6d 65 3b 20 2d 2a 2d 0a 28 63 6f 6d 70 69 6c  eme; -*-.(compil
0020: 65 20 2d 73 20 2d 4f 32 20 2d 64 31 20 22 77 65  e -s -O2 -d1 "we
0030: 62 67 61 74 65 2e 73 63 6d 22 0a 09 20 2d 6a 20  bgate.scm".. -j 
0040: 77 65 62 67 61 74 65 0a 09 20 2d 6a 20 73 75 73  webgate.. -j sus
0050: 70 65 6e 73 69 6f 6e 0a 09 20 2d 6a 20 77 65 62  pension.. -j web
0060: 67 61 74 65 2d 75 74 69 6c 73 0a 09 20 2d 6a 20  gate-utils.. -j 
0070: 77 65 62 67 61 74 65 2d 63 6f 72 65 0a 09 20 2d  webgate-core.. -
0080: 6a 20 77 65 62 67 61 74 65 2d 73 75 73 70 65 6e  j webgate-suspen
0090: 64 0a 09 20 2d 6a 20 77 65 62 67 61 74 65 2d 63  d.. -j webgate-c
00a0: 67 69 0a 09 20 2d 6a 20 77 65 62 67 61 74 65 2d  gi.. -j webgate-
00b0: 73 63 67 69 29 0a 0a 28 63 6f 6d 70 69 6c 65 20  scgi)..(compile 
00c0: 2d 73 20 2d 4f 32 20 2d 64 31 20 22 61 74 2d 65  -s -O2 -d1 "at-e
00d0: 78 70 72 2e 73 63 6d 22 29 0a 0a 28 63 6f 6e 64  xpr.scm")..(cond
00e0: 2d 65 78 70 61 6e 64 0a 20 28 65 6e 61 62 6c 65  -expand. (enable
00f0: 2d 73 74 61 74 69 63 0a 20 20 28 63 6f 6d 70 69  -static.  (compi
0100: 6c 65 20 2d 63 20 2d 4f 32 20 2d 64 31 20 22 77  le -c -O2 -d1 "w
0110: 65 62 67 61 74 65 2e 73 63 6d 22 0a 09 20 20 20  ebgate.scm"..   
0120: 2d 75 6e 69 74 20 77 65 62 67 61 74 65 29 29 0a  -unit webgate)).
0130: 20 28 65 6c 73 65 0a 20 20 29 29 0a 0a 28 63 6f   (else.  ))..(co
0140: 6d 70 69 6c 65 20 2d 73 20 2d 4f 32 20 2d 64 30  mpile -s -O2 -d0
0150: 20 22 77 65 62 67 61 74 65 2e 69 6d 70 6f 72 74   "webgate.import
0160: 2e 73 63 6d 22 29 0a 28 63 6f 6d 70 69 6c 65 20  .scm").(compile 
0170: 2d 73 20 2d 4f 32 20 2d 64 30 20 22 73 75 73 70  -s -O2 -d0 "susp
0180: 65 6e 73 69 6f 6e 2e 69 6d 70 6f 72 74 2e 73 63  ension.import.sc
0190: 6d 22 29 0a 28 63 6f 6d 70 69 6c 65 20 2d 73 20  m").(compile -s 
01a0: 2d 4f 32 20 2d 64 30 20 22 77 65 62 67 61 74 65  -O2 -d0 "webgate
01b0: 2d 75 74 69 6c 73 2e 69 6d 70 6f 72 74 2e 73 63  -utils.import.sc
01c0: 6d 22 29 0a 28 63 6f 6d 70 69 6c 65 20 2d 73 20  m").(compile -s 
01d0: 2d 4f 32 20 2d 64 30 20 22 77 65 62 67 61 74 65  -O2 -d0 "webgate
01e0: 2d 63 6f 72 65 2e 69 6d 70 6f 72 74 2e 73 63 6d  -core.import.scm
01f0: 22 29 0a 28 63 6f 6d 70 69 6c 65 20 2d 73 20 2d  ").(compile -s -
0200: 4f 32 20 2d 64 30 20 22 77 65 62 67 61 74 65 2d  O2 -d0 "webgate-
0210: 73 75 73 70 65 6e 64 2e 69 6d 70 6f 72 74 2e 73  suspend.import.s
0220: 63 6d 22 29 0a 28 63 6f 6d 70 69 6c 65 20 2d 73  cm").(compile -s
0230: 20 2d 4f 32 20 2d 64 30 20 22 77 65 62 67 61 74   -O2 -d0 "webgat
0240: 65 2d 63 67 69 2e 69 6d 70 6f 72 74 2e 73 63 6d  e-cgi.import.scm
0250: 22 29 0a 28 63 6f 6d 70 69 6c 65 20 2d 73 20 2d  ").(compile -s -
0260: 4f 32 20 2d 64 30 20 22 77 65 62 67 61 74 65 2d  O2 -d0 "webgate-
0270: 73 63 67 69 2e 69 6d 70 6f 72 74 2e 73 63 6d 22  scgi.import.scm"
0280: 29 0a 0a 28 69 6e 73 74 61 6c 6c 2d 65 78 74 65  )..(install-exte
0290: 6e 73 69 6f 6e 0a 20 27 77 65 62 67 61 74 65 0a  nsion. 'webgate.
02a0: 20 60 28 22 77 65 62 67 61 74 65 2e 73 6f 22 0a   `("webgate.so".
02b0: 20 20 20 22 61 74 2d 65 78 70 72 2e 73 6f 22 0a     "at-expr.so".
02c0: 20 20 20 2c 40 28 63 6f 6e 64 2d 65 78 70 61 6e     ,@(cond-expan
02d0: 64 0a 20 20 20 20 20 20 28 65 6e 61 62 6c 65 2d  d.      (enable-
02e0: 73 74 61 74 69 63 0a 20 20 20 20 20 20 20 27 28  static.       '(
02f0: 22 77 65 62 67 61 74 65 2e 6f 22 29 29 0a 20 20  "webgate.o")).  
0300: 20 20 20 20 28 65 6c 73 65 0a 20 20 20 20 20 20      (else.      
0310: 20 27 28 29 29 29 0a 20 20 20 22 77 65 62 67 61   '())).   "webga
0320: 74 65 2e 69 6d 70 6f 72 74 2e 73 6f 22 0a 20 20  te.import.so".  
0330: 20 22 73 75 73 70 65 6e 73 69 6f 6e 2e 69 6d 70   "suspension.imp
0340: 6f 72 74 2e 73 6f 22 0a 20 20 20 22 77 65 62 67  ort.so".   "webg
0350: 61 74 65 2d 75 74 69 6c 73 2e 69 6d 70 6f 72 74  ate-utils.import
0360: 2e 73 6f 22 0a 20 20 20 22 77 65 62 67 61 74 65  .so".   "webgate
0370: 2d 63 6f 72 65 2e 69 6d 70 6f 72 74 2e 73 6f 22  -core.import.so"
0380: 0a 20 20 20 22 77 65 62 67 61 74 65 2d 73 75 73  .   "webgate-sus
0390: 70 65 6e 64 2e 69 6d 70 6f 72 74 2e 73 6f 22 0a  pend.import.so".
03a0: 20 20 20 22 77 65 62 67 61 74 65 2d 63 67 69 2e     "webgate-cgi.
03b0: 69 6d 70 6f 72 74 2e 73 6f 22 0a 20 20 20 22 77  import.so".   "w
03c0: 65 62 67 61 74 65 2d 73 63 67 69 2e 69 6d 70 6f  ebgate-scgi.impo
03d0: 72 74 2e 73 6f 22 29 0a 20 60 28 28 76 65 72 73  rt.so"). `((vers
03e0: 69 6f 6e 20 22 32 2e 30 2e 30 22 29 0a 20 20 20  ion "2.0.0").   
03f0: 2c 40 28 63 6f 6e 64 2d 65 78 70 61 6e 64 0a 20  ,@(cond-expand. 
0400: 20 20 20 20 20 28 65 6e 61 62 6c 65 2d 73 74 61       (enable-sta
0410: 74 69 63 0a 20 20 20 20 20 20 20 27 28 28 73 74  tic.       '((st
0420: 61 74 69 63 20 22 77 65 62 67 61 74 65 2e 6f 22  atic "webgate.o"
0430: 29 29 29 0a 20 20 20 20 20 20 28 65 6c 73 65 0a  ))).      (else.
0440: 20 20 20 20 20 20 20 27 28 29 29 29 29 29 0a            '())))).