summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/am/luaffi.am
blob: c927b3df7af9bd14e54608674d4761d2989201dd (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
44
45
46
47
48
49
50
## 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  liblua53ffi.a 

#libluaffi_a_DEPENDENCIES = $(ZLIB_DEPEND)

$(libluaffi_a_OBJECTS): $(LUA_DEPEND)
$(liblua53ffi_a_OBJECTS): $(LUA_LUA53_DEPEND)

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

liblua53ffi_a_CPPFLAGS = \
	-I$(top_srcdir)/luatexdir/luaffi -I$(top_srcdir)/luatexdir/luaffi/dynasm $(LUA_LUA53_INCLUDES)


libluaffi_a_CFLAGS = # $(WARNING_CFLAGS)
liblua53ffi_a_CFLAGS = # $(WARNING_CFLAGS)

nodist_libluaffi_a_SOURCES = $(libluaffi_sources)
nodist_liblua53ffi_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

liblua53ffi_sources = $(libluaffi_sources)
## Not used
##
#EXTRA_DIST