LIEF/api/python/__init__.py.in

33 lines
793 B
Python
Raw Normal View History

2017-07-25 17:06:30 +02:00
#!/usr/bin/env python
import sys
import _pylief
from _pylief import *
__version__ = _pylief.__version__
2017-11-18 16:37:40 +01:00
if @ENABLE_PE_SUPPORT@:
2018-05-04 12:46:28 +02:00
sys.modules.setdefault("lief.PE", _pylief.PE)
2017-09-03 20:51:09 +02:00
2017-11-18 16:37:40 +01:00
if @ENABLE_ELF_SUPPORT@:
2018-05-04 12:46:28 +02:00
sys.modules.setdefault("lief.ELF", _pylief.ELF)
2017-11-18 16:37:40 +01:00
2018-05-04 12:46:28 +02:00
sys.modules.setdefault("lief.ELF.ELF32", _pylief.ELF.ELF32)
sys.modules.setdefault("lief.ELF.ELF64", _pylief.ELF.ELF64)
2017-11-18 16:37:40 +01:00
if @ENABLE_MACHO_SUPPORT@:
2018-05-04 12:46:28 +02:00
sys.modules.setdefault("lief.MachO", _pylief.MachO)
if @ENABLE_OAT_SUPPORT@:
sys.modules.setdefault("lief.OAT", _pylief.OAT)
if @ENABLE_DEX_SUPPORT@:
sys.modules.setdefault("lief.DEX", _pylief.DEX)
if @ENABLE_VDEX_SUPPORT@:
sys.modules.setdefault("lief.VDEX", _pylief.VDEX)
if @ENABLE_VDEX_SUPPORT@:
sys.modules.setdefault("lief.ART", _pylief.ART)
2017-11-18 16:37:40 +01:00