h1-mod/deps/udis86/libudis86/Makefile.am
2024-03-07 00:54:32 -05:00

52 lines
861 B
Makefile

#
# -- udis86/libudis86
#
PYTHON = @PYTHON@
OPTABLE = @top_srcdir@/docs/x86/optable.xml
MAINTAINERCLEANFILES = Makefile.in
lib_LTLIBRARIES = libudis86.la
libudis86_la_SOURCES = \
itab.c \
decode.c \
syn.c \
syn-intel.c \
syn-att.c \
udis86.c \
udint.h \
syn.h \
decode.h
include_ladir = ${includedir}/libudis86
include_la_HEADERS = \
types.h \
extern.h \
itab.h
BUILT_SOURCES = \
itab.c \
itab.h
#
# DLLs may not contain undefined symbol references.
# We have the linker check this explicitly.
#
if TARGET_WINDOWS
libudis86_la_LDFLAGS = -no-undefined -version-info 0:0:0
endif
itab.c itab.h: $(OPTABLE) \
$(top_srcdir)/scripts/ud_itab.py \
$(top_srcdir)/scripts/ud_opcode.py
$(PYTHON) $(top_srcdir)/scripts/ud_itab.py $(OPTABLE) $(srcdir)
clean-local:
rm -rf $(BUILT_SOURCES)
maintainer-clean-local: