Refactor and cleanup codes. No functional changes.
This commit is contained in:
36
provisioning_sdk/public/python/provisioning_status_setup.py
Normal file
36
provisioning_sdk/public/python/provisioning_status_setup.py
Normal file
@@ -0,0 +1,36 @@
|
||||
################################################################################
|
||||
# Copyright 2018 Google LLC.
|
||||
#
|
||||
# This software is licensed under the terms defined in the Widevine Master
|
||||
# License Agreement. For a copy of this agreement, please contact
|
||||
# widevine-licensing@google.com.
|
||||
################################################################################
|
||||
"""Installation file for the provisioning_status module."""
|
||||
|
||||
import setup_common as common
|
||||
import setuptools
|
||||
|
||||
if __name__ == '__main__':
|
||||
setuptools.setup(
|
||||
name='provisioning_status',
|
||||
ext_modules=[
|
||||
setuptools.Extension(
|
||||
name='provisioning_status',
|
||||
sources=[
|
||||
'%s/provisioning_status.cc' % common.SDK_SRC_DIR,
|
||||
'%s/initprovisioning_status.cc' % common.SDK_SRC_DIR,
|
||||
'%s/clif/python/runtime.cc' % common.CLIF_PREFIX,
|
||||
'%s/clif/python/slots.cc' % common.CLIF_PREFIX,
|
||||
'%s/clif/python/types.cc' % common.CLIF_PREFIX,
|
||||
],
|
||||
include_dirs=[
|
||||
common.SDK_ROOT_DIR, common.GEN_DIR, common.CLIF_PREFIX, '/'
|
||||
],
|
||||
extra_compile_args=['-std=c++11'],
|
||||
library_dirs=[common.SDK_LIBRARY_DIR],
|
||||
libraries=['provisioning_sdk'],
|
||||
runtime_library_dirs=[common.SDK_LIBRARY_DIR],
|
||||
install_requires=['enum34;python_version<"3.4"'],
|
||||
),
|
||||
],
|
||||
)
|
||||
Reference in New Issue
Block a user