Overview
| Comment: | Try to assemble a working JavaScript library |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
7ce79d6ede3de3488da838965c9d407b |
| User & Date: | rkeene on 2016-04-14 07:21:36.401 |
| Other Links: | manifest | tags |
Context
|
2016-04-14
| ||
| 17:38 | Removed unused parameters in NaCl PCSC initialization check-in: b209244e1b user: rkeene tags: trunk | |
| 07:21 | Try to assemble a working JavaScript library check-in: 7ce79d6ede user: rkeene tags: trunk | |
| 02:45 | Added an install target and an empty javascript file for now check-in: 179983e00b user: rkeene tags: trunk | |
Changes
Modified build/assemble-source-from-google.sh
from [482768fcd7]
to [bea0137abe].
| ︙ | ︙ | |||
33 34 35 36 37 38 39 |
cd "${workdir}" || exit 1
# Copy out PC/SC headers for later use
mkdir -p "${instdir}/include/PCSC" || exit 1
cp third_party/pcsc-lite/src-*/src/PCSC/*.h "${instdir}/include/PCSC" || exit 1
# Copy out JavaScript files for later use
| | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | > > > > > > > | > | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 |
cd "${workdir}" || exit 1
# Copy out PC/SC headers for later use
mkdir -p "${instdir}/include/PCSC" || exit 1
cp third_party/pcsc-lite/src-*/src/PCSC/*.h "${instdir}/include/PCSC" || exit 1
# Copy out JavaScript files for later use
rm -f "${instdir}/libpcsc.js"
files=(
third_party/closure-library/src-20160208/closure/goog/base.js
third_party/closure-library/src-20160208/closure/goog/math/integer.js
common/js/src/fixed-size-integer.js
third_party/closure-library/src-20160208/closure/goog/debug/error.js
third_party/closure-library/src-20160208/closure/goog/dom/nodetype.js
third_party/closure-library/src-20160208/closure/goog/string/string.js
third_party/closure-library/src-20160208/closure/goog/asserts/asserts.js
third_party/closure-library/src-20160208/closure/goog/array/array.js
third_party/closure-library/src-20160208/closure/goog/functions/functions.js
third_party/closure-library/src-20160208/closure/goog/math/math.js
third_party/closure-library/src-20160208/closure/goog/iter/iter.js
third_party/closure-library/src-20160208/closure/goog/json/json.js
third_party/closure-library/src-20160208/closure/goog/object/object.js
third_party/closure-library/src-20160208/closure/goog/structs/structs.js
third_party/closure-library/src-20160208/closure/goog/structs/map.js
common/js/src/logging/debug-dump.js
third_party/closure-library/src-20160208/closure/goog/dom/tagname.js
third_party/closure-library/src-20160208/closure/goog/dom/tags.js
third_party/closure-library/src-20160208/closure/goog/string/typedstring.js
third_party/closure-library/src-20160208/closure/goog/string/const.js
third_party/closure-library/src-20160208/closure/goog/html/safestyle.js
third_party/closure-library/src-20160208/closure/goog/html/safestylesheet.js
third_party/closure-library/src-20160208/closure/goog/fs/url.js
third_party/closure-library/src-20160208/closure/goog/i18n/bidi.js
third_party/closure-library/src-20160208/closure/goog/html/safeurl.js
third_party/closure-library/src-20160208/closure/goog/html/trustedresourceurl.js
third_party/closure-library/src-20160208/closure/goog/labs/useragent/util.js
third_party/closure-library/src-20160208/closure/goog/labs/useragent/browser.js
third_party/closure-library/src-20160208/closure/goog/html/safehtml.js
third_party/closure-library/src-20160208/closure/goog/html/safescript.js
third_party/closure-library/src-20160208/closure/goog/html/uncheckedconversions.js
third_party/closure-library/src-20160208/closure/goog/structs/collection.js
third_party/closure-library/src-20160208/closure/goog/structs/set.js
third_party/closure-library/src-20160208/closure/goog/labs/useragent/engine.js
third_party/closure-library/src-20160208/closure/goog/labs/useragent/platform.js
third_party/closure-library/src-20160208/closure/goog/useragent/useragent.js
third_party/closure-library/src-20160208/closure/goog/debug/debug.js
third_party/closure-library/src-20160208/closure/goog/debug/logrecord.js
third_party/closure-library/src-20160208/closure/goog/debug/logbuffer.js
third_party/closure-library/src-20160208/closure/goog/debug/logger.js
third_party/closure-library/src-20160208/closure/goog/debug/relativetimeprovider.js
third_party/closure-library/src-20160208/closure/goog/debug/formatter.js
third_party/closure-library/src-20160208/closure/goog/log/log.js
third_party/closure-library/src-20160208/closure/goog/structs/circularbuffer.js
common/js/src/logging/log-buffer.js
third_party/closure-library/src-20160208/closure/goog/debug/console.js
common/js/src/logging/logging.js
common/js/src/random.js
third_party/closure-library/src-20160208/closure/goog/disposable/idisposable.js
third_party/closure-library/src-20160208/closure/goog/disposable/disposable.js
third_party/closure-library/src-20160208/closure/goog/promise/thenable.js
third_party/closure-library/src-20160208/closure/goog/async/freelist.js
third_party/closure-library/src-20160208/closure/goog/async/workqueue.js
third_party/closure-library/src-20160208/closure/goog/debug/entrypointregistry.js
third_party/closure-library/src-20160208/closure/goog/async/nexttick.js
third_party/closure-library/src-20160208/closure/goog/async/run.js
third_party/closure-library/src-20160208/closure/goog/promise/resolver.js
third_party/closure-library/src-20160208/closure/goog/promise/promise.js
third_party/closure-library/src-20160208/closure/goog/events/browserfeature.js
third_party/closure-library/src-20160208/closure/goog/events/eventid.js
third_party/closure-library/src-20160208/closure/goog/events/event.js
third_party/closure-library/src-20160208/closure/goog/events/eventtype.js
third_party/closure-library/src-20160208/closure/goog/reflect/reflect.js
third_party/closure-library/src-20160208/closure/goog/events/browserevent.js
third_party/closure-library/src-20160208/closure/goog/events/listenable.js
third_party/closure-library/src-20160208/closure/goog/events/listener.js
third_party/closure-library/src-20160208/closure/goog/events/listenermap.js
third_party/closure-library/src-20160208/closure/goog/events/events.js
third_party/closure-library/src-20160208/closure/goog/events/eventtarget.js
third_party/closure-library/src-20160208/closure/goog/timer/timer.js
third_party/closure-library/src-20160208/closure/goog/messaging/messagechannel.js
third_party/closure-library/src-20160208/closure/goog/messaging/abstractchannel.js
common/js/src/messaging/message-channel-pinging.js
common/js/src/messaging/typed-message.js
common/js/src/messaging/port-message-channel.js
common/js/src/nacl-module/nacl-module-log-messages-receiver.js
common/js/src/nacl-module/nacl-module-messaging-channel.js
third_party/closure-library/src-20160208/closure/goog/dom/browserfeature.js
third_party/closure-library/src-20160208/closure/goog/dom/safe.js
third_party/closure-library/src-20160208/closure/goog/math/coordinate.js
third_party/closure-library/src-20160208/closure/goog/math/size.js
third_party/closure-library/src-20160208/closure/goog/dom/dom.js
common/js/src/nacl-module/nacl-module.js
common/js/src/requesting/remote-call-message.js
common/js/src/requesting/request-handler.js
common/js/src/requesting/requester-message.js
common/js/src/requesting/request-receiver.js
common/js/src/requesting/requester.js
third_party/closure-library/src-20160208/closure/goog/structs/queue.js
third_party/pcsc-lite/naclport/common/src/constants.js
third_party/pcsc-lite/naclport/js_client/src/api.js
third_party/pcsc-lite/naclport/js_client/src/context.js
third_party/pcsc-lite/naclport/cpp_client/src/nacl-client-request-handler.js
third_party/pcsc-lite/naclport/cpp_client/src/nacl-client-backend.js
)
cat "${files[@]}" | sed '
/^ *goog\.require(/ d;
s@^goog\.DEPENDENCIES_ENABLED = .*$@goog.DEPENDENCIES_ENABLED = false;@
' > "${instdir}/libpcsc.js.new" || exit 1
mv "${instdir}/libpcsc.js.new" "${isntdir}/libpcsc.js" || exit 1
# Assemble all the files into a single tree
files=(
common/cpp/src/google_smart_card_common/formatting.h
common/cpp/src/google_smart_card_common/logging/function_call_tracer.cc
common/cpp/src/google_smart_card_common/logging/function_call_tracer.h
common/cpp/src/google_smart_card_common/logging/hex_dumping.cc
|
| ︙ | ︙ |