moz.build (782B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 5 EXPORTS += [ 6 "BigEndian.h", 7 "ClearKeyBase64.h", 8 "ClearKeyDecryptionManager.h", 9 "ClearKeyPersistence.h", 10 "ClearKeySession.h", 11 "ClearKeySessionManager.h", 12 "ClearKeyStorage.h", 13 "ClearKeyUtils.h", 14 "RefCounted.h", 15 ] 16 17 UNIFIED_SOURCES += [ 18 "ClearKeyBase64.cpp", 19 "ClearKeyDecryptionManager.cpp", 20 "ClearKeyPersistence.cpp", 21 "ClearKeySession.cpp", 22 "ClearKeySessionManager.cpp", 23 "ClearKeyStorage.cpp", 24 "ClearKeyUtils.cpp", 25 ] 26 27 TEST_DIRS += [ 28 "gtest", 29 ] 30 31 USE_LIBS += [ 32 "nss", 33 "psshparser", 34 ] 35 36 Library("gecko-clearkey")