Hex Artifact Content

Artifact 5b519e7aaed3276410764bad9720b1a445fb5f87:


0000: 23 21 20 2f 62 69 6e 2f 62 61 73 68 0a 0a 23 20  #! /bin/bash..# 
0010: 50 65 72 66 6f 72 6d 20 63 6f 6d 6d 6f 6e 20 62  Perform common b
0020: 75 69 6c 64 20 6f 70 74 69 6f 6e 73 0a 2e 20 62  uild options.. b
0030: 75 69 6c 64 2d 63 6f 6d 6d 6f 6e 2e 73 68 0a 0a  uild-common.sh..
0040: 23 20 44 65 66 69 6e 65 20 76 61 72 69 61 62 6c  # Define variabl
0050: 65 73 0a 4b 49 54 43 52 45 41 54 4f 52 52 4f 4f  es.KITCREATORROO
0060: 54 3d 22 24 28 72 65 61 64 6c 69 6e 6b 20 2d 66  T="$(readlink -f
0070: 20 27 2e 2e 27 29 22 0a 0a 23 20 43 6f 6d 70 69   '..')"..# Compi
0080: 6c 65 20 75 73 69 6e 67 20 74 68 65 20 73 61 6d  le using the sam
0090: 65 20 6f 70 74 69 6f 6e 73 20 61 73 20 54 63 6c  e options as Tcl
00a0: 0a 54 43 4c 43 4f 4e 46 49 47 53 48 3d 27 2f 75  .TCLCONFIGSH='/u
00b0: 73 72 2f 6c 69 62 36 34 2f 74 63 6c 43 6f 6e 66  sr/lib64/tclConf
00c0: 69 67 2e 73 68 27 0a 0a 2e 20 22 24 7b 54 43 4c  ig.sh'... "${TCL
00d0: 43 4f 4e 46 49 47 53 48 7d 22 0a 0a 65 63 68 6f  CONFIGSH}"..echo
00e0: 20 22 24 7b 54 43 4c 5f 43 43 7d 20 24 7b 54 43   "${TCL_CC} ${TC
00f0: 4c 5f 44 45 46 53 7d 20 24 7b 54 43 4c 5f 49 4e  L_DEFS} ${TCL_IN
0100: 43 4c 55 44 45 5f 53 50 45 43 7d 20 2d 6f 20 74  CLUDE_SPEC} -o t
0110: 75 61 70 69 2e 6f 20 2d 63 20 74 75 61 70 69 2e  uapi.o -c tuapi.
0120: 63 22 0a 65 76 61 6c 20 24 7b 54 43 4c 5f 43 43  c".eval ${TCL_CC
0130: 7d 20 24 7b 54 43 4c 5f 44 45 46 53 7d 20 24 7b  } ${TCL_DEFS} ${
0140: 54 43 4c 5f 49 4e 43 4c 55 44 45 5f 53 50 45 43  TCL_INCLUDE_SPEC
0150: 7d 20 2d 6f 20 74 75 61 70 69 2e 6f 20 2d 63 20  } -o tuapi.o -c 
0160: 74 75 61 70 69 2e 63 0a 61 72 20 72 63 75 20 6c  tuapi.c.ar rcu l
0170: 69 62 74 75 61 70 69 2e 61 20 74 75 61 70 69 2e  ibtuapi.a tuapi.
0180: 6f 0a 72 61 6e 6c 69 62 20 6c 69 62 74 75 61 70  o.ranlib libtuap
0190: 69 2e 61 0a 65 63 68 6f 20 27 70 61 63 6b 61 67  i.a.echo 'packag
01a0: 65 20 69 66 6e 65 65 64 65 64 20 74 75 61 70 69  e ifneeded tuapi
01b0: 20 27 22 24 7b 74 75 61 70 69 5f 76 65 72 73 69   '"${tuapi_versi
01c0: 6f 6e 7d 22 27 20 5b 6c 69 73 74 20 6c 6f 61 64  on}"' [list load
01d0: 20 7b 7d 20 74 75 61 70 69 5d 27 20 3e 20 70 6b   {} tuapi]' > pk
01e0: 67 49 6e 64 65 78 2e 74 63 6c 0a                 gIndex.tcl.