Motr  M0
setup.py
Go to the documentation of this file.
1 #
2 # Copyright (c) 2020 Seagate Technology LLC and/or its Affiliates
3 #
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 # http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15 #
16 # For any questions about this software or licensing,
17 # please email opensource@seagate.com or cortx-questions@seagate.com.
18 #
19 
20 from distutils.core import setup, Extension
21 
22 motr = Extension('motr',
23  define_macros=[('M0_INTERNAL', ''), ('M0_EXTERN', 'extern')],
24  include_dirs=['../../'],
25  sources=['motr.c'],
26  extra_compile_args=['-w', '-include', 'config.h'])
27 
28 
29 setup(name='motr', version='1.0',
30  description='Auxiliary definitions used by m0spiel',
31  author='Igor Perelyotov', author_email='<igor.m.perelyotov@seagate.com>',
32  ext_modules=[motr])
Definition: setup.py:1