mirror of
https://github.com/QuasarApp/LIEF.git
synced 2025-04-30 06:14:37 +00:00
35 lines
851 B
Python
35 lines
851 B
Python
#!/usr/bin/env python
|
|
|
|
import sys
|
|
import _pylief
|
|
from _pylief import *
|
|
|
|
__version__ = _pylief.__version__
|
|
|
|
if @ENABLE_PE_SUPPORT@:
|
|
sys.modules.setdefault("lief.PE", _pylief.PE)
|
|
|
|
if @ENABLE_ELF_SUPPORT@:
|
|
sys.modules.setdefault("lief.ELF", _pylief.ELF)
|
|
|
|
sys.modules.setdefault("lief.ELF.ELF32", _pylief.ELF.ELF32)
|
|
sys.modules.setdefault("lief.ELF.ELF64", _pylief.ELF.ELF64)
|
|
|
|
if @ENABLE_MACHO_SUPPORT@:
|
|
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)
|
|
|
|
sys.modules.setdefault("lief.Android", _pylief.Android)
|
|
|