Changes between Version 11 and Version 12 of BuildAndDeploymentEnvironment
- Timestamp:
- Jan 15, 2012, 4:13:42 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildAndDeploymentEnvironment
v11 v12 47 47 |-- audio 48 48 |-- libraries 49 | |-- common 50 | |-- linux 51 | | |-- common 52 | | | `-- libB 53 | | | |-- build.sh 54 | | | |-- include 55 | | | |-- lib 56 | | | `-- src 57 | | |-- x64 58 | | | `-- libA 59 | | | |-- include 60 | | | `-- lib 61 | | `-- x86 62 | | `-- libA 63 | | |-- include 64 | | `-- lib 65 | |-- macosx 66 | | |-- common 67 | | | `-- libB 68 | | | |-- build.sh 69 | | | |-- include 70 | | | |-- lib 71 | | | `-- src 72 | | |-- x64 73 | | | `-- libA 74 | | | |-- include 75 | | | `-- lib 76 | | `-- x86 77 | | `-- libA 78 | | |-- include 79 | | `-- lib 80 | `-- windows 81 | |-- common 82 | |-- x64 83 | | |-- libA 84 | | | |-- include 85 | | | `-- lib 86 | | `-- libB 87 | | |-- build.sh 88 | | |-- include 89 | | |-- lib 90 | | `-- src 91 | `-- x86 92 | |-- libA 93 | | |-- include 94 | | `-- lib 95 | `-- libB 96 | |-- include 97 | `-- lib 49 | |-- linux-source 50 | | |-- libA 51 | | | |-- include 52 | | | `-- lib 53 | | `-- libB 54 | | |-- build.sh 55 | | |-- include 56 | | |-- lib 57 | | `-- src 58 | |-- macosx-x64 59 | | |-- libA 60 | | | |-- include 61 | | | `-- lib 62 | | `-- libB 63 | | |-- build.sh 64 | | |-- include 65 | | |-- lib 66 | | `-- src 67 | `-- windows-x86 68 | |-- libA 69 | | |-- include 70 | | `-- lib 71 | `-- libB 72 | |-- include 73 | `-- lib 98 74 `-- ps 99 75 `-- trunk … … 107 83 === Updateworkspaces === 108 84 109 Updateworkspaces needs a logic for finding the libraries. 110 It should check the local libraries directory in buttom-up order, which means: 111 112 1. Matching architecture and o 113 1. Matching os, common-directory 114 1. Common-directory for OS and common-subdirectory for architecture 115 116 When it finds a library, it must check if it's up to date. It it's not up to date, it should stop and display an error. 85 Updateworkspaces must check if the library is present and up to date. If not, it should stop and display an error. 117 86 This check could work with a manually updated file in the source-tree containing the current revisions for library-directories. 118 87 119 88 === Premake === 120 89 121 Premake needs a way to know where update-workspaces found the library.122 Not sure about that yet.