summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/am/luaffi.am
blob: 3e64258cacf3edc27c46f34b57dbc6190e1aeb60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
## texk/web2c/luatexdir/am/luaffi.am: Makefile fragment for luaffi
##
## Copyright (C) 2017 Luigi Scarso <tex-live@tug.org>
## You may freely use, modify and/or distribute this file.

## luaffi
## Only for luatex, luajittex has its own module

##
## Preliminary version
## UNSTABLE AND UNTESTED !!!!
##


EXTRA_LIBRARIES += libluaffi.a 

#libluaffi_a_DEPENDENCIES = $(ZLIB_DEPEND)

$(libluaffi_a_OBJECTS): $(LUA_DEPEND)

libluaffi_a_CPPFLAGS = \
	-I$(top_srcdir)/luatexdir/luaffi -I$(top_srcdir)/luatexdir/luaffi/dynasm $(LUA_INCLUDES)

libluaffi_a_CFLAGS = # $(WARNING_CFLAGS)

nodist_libluaffi_a_SOURCES = $(libluaffi_sources)



libluaffi_sources = \
	luatexdir/luaffi/call_arm.h \
	luatexdir/luaffi/call.c \
	luatexdir/luaffi/call_x64.h \
	luatexdir/luaffi/call_x64win.h \
	luatexdir/luaffi/call_x86.h \
	luatexdir/luaffi/ctype.c \
	luatexdir/luaffi/ffi.c \
	luatexdir/luaffi/ffi.h \
	luatexdir/luaffi/parser.c

## Not used
##
#EXTRA_DIST