]>
Commit | Line | Data |
---|---|---|
bbe45369 | 1 | lib_LTLIBRARIES = libudis86.la |
2 | ||
3 | include_ladir = ${includedir} | |
4 | libudis86_ladir = ${includedir}/libudis86 | |
5 | ||
6 | libudis86_la_SOURCES = itab.c \ | |
7 | input.c \ | |
8 | decode.c \ | |
9 | syn.c \ | |
10 | syn-intel.c \ | |
11 | syn-att.c \ | |
12 | udis86.c \ | |
13 | input.h \ | |
14 | syn.h \ | |
15 | decode.h \ | |
16 | extern.h \ | |
17 | types.h \ | |
18 | itab.h \ | |
19 | opgen.py | |
20 | ||
21 | libudis86_la_HEADERS = types.h extern.h itab.h | |
22 | ||
d2623857 | 23 | PYTHON = /usr/bin/env python |
24 | ||
bbe45369 | 25 | # DLLs may not contain undefined symbol references. We have the linker |
26 | # check this explicitly. | |
27 | if TARGET_WINDOWS | |
28 | libudis86_la_LDFLAGS=-no-undefined -version-info 0:0:0 | |
29 | endif | |
30 | ||
d2623857 | 31 | itab.c itab.h: ../docs/x86/optable.xml opgen.py |
32 | $(PYTHON) ./opgen.py $< | |
bbe45369 | 33 | |
34 | clean-local: | |
35 | rm -rf itab.c itab.h |