/[eiffelstudio]/trunk/Delivery/scripts/unix/update_libraries
ViewVC logotype

Contents of /trunk/Delivery/scripts/unix/update_libraries

Parent Directory Parent Directory | Revision Log Revision Log


Revision 57741 - (show annotations)
Fri Mar 24 16:16:25 2006 UTC (13 years, 11 months ago) by manus
File size: 2342 byte(s)
Use standard = for comparsion since it is standard for sh/bash.

1 #!/bin/sh
2
3 remtrace Update the Eiffel libraries source
4 if [ -d $EIFFEL_SRC ]; then
5 fullrd $EIFFEL_SRC
6 fi
7 md $EIFFEL_SRC
8 cd $EIFFEL_SRC
9 md library
10 cd library
11 remtrace base
12 co $DEFAULT_CVS_TAG/Src/library/base base
13 remtrace diff
14 co $DEFAULT_CVS_TAG/Src/library/diff diff
15 remtrace encryption
16 co $DEFAULT_CVS_TAG/Src/library/encryption encryption
17 remtrace editor
18 co $DEFAULT_CVS_TAG/Src/library/editor editor
19 remtrace event
20 co $DEFAULT_CVS_TAG/Src/library/event event
21 remtrace gobo
22 co $DEFAULT_CVS_TAG/free_add_ons/gobo free_add_ons
23 gunzip -c free_add_ons/gobo_34_unix.tgz | tar -xf -
24 fullrd free_add_ons
25 remtrace graph
26 co $DEFAULT_CVS_TAG/Src/library/graph graph
27 remtrace graph
28 co $DEFAULT_CVS_TAG/Src/library/helpers helpers
29 remtrace keygen
30 co $DEFAULT_CVS_TAG/Src/library/keygen keygen
31 remtrace lex
32 co $DEFAULT_CVS_TAG/Src/library/lex lex
33 remtrace memory_analyzer
34 co $DEFAULT_CVS_TAG/Src/library/memory_analyzer memory_analyzer
35 remtrace net
36 co $DEFAULT_CVS_TAG/Src/library/net net
37 remtrace obsolete
38 co $DEFAULT_CVS_TAG/Src/library/obsolete obsolete
39 remtrace parse
40 co $DEFAULT_CVS_TAG/Src/library/parse parse
41 remtrace patterns
42 co $DEFAULT_CVS_TAG/Src/library/patterns patterns
43 remtrace preferences
44 co $DEFAULT_CVS_TAG/Src/library/preferences preferences
45 remtrace process
46 co $DEFAULT_CVS_TAG/Src/library/process process
47 remtrace time
48 co $DEFAULT_CVS_TAG/Src/library/time time
49 remtrace uuid
50 co $DEFAULT_CVS_TAG/Src/library/uuid uuid
51 remtrace vision2
52 co $DEFAULT_CVS_TAG/Src/library/vision2 vision2
53 if [ "$1" = "gtk" ]; then
54 # TODO
55 # Copy GTK 1.2 implementation over gtk directory
56 echo ""
57 fi
58 remtrace vision2_extension
59 co $DEFAULT_CVS_TAG/Src/library/vision2_extension vision2_extension
60 remtrace wizard
61 co $DEFAULT_CVS_TAG/Src/library/wizard wizard
62
63 remtrace Additional libraries for producing documentation
64 co $DEFAULT_CVS_TAG/Src/library/com com
65 co $DEFAULT_CVS_TAG/Src/library/Eiffel2Java Eiffel2Java
66 co $DEFAULT_CVS_TAG/Src/library/store store
67 co $DEFAULT_CVS_TAG/Src/library/thread thread
68 co $DEFAULT_CVS_TAG/Src/library/web web
69 co $DEFAULT_CVS_TAG/Src/library/wel wel
70
71 remtrace Compiling additional libraries
72 cd vision2/Clib
73 $ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin/finish_freezing -library >> $INSTALL_LOG
74 cd ../implementation/gtk/Clib
75 $ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin/finish_freezing -library >> $INSTALL_LOG
76
77 cd $EIFFEL_SRC

Properties

Name Value
svn:eol-style native
svn:executable *
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.23