1 ## Makefile.am for the TeX Live subdirectory libs/luajit/native/
3 ## Copyright (C) 2014 Peter Breitenlohner <tex-live@tug.org>
4 ## You may freely use, modify and/or distribute this file.
6 AM_CPPFLAGS = -I$(srcdir)/$(LUAJIT_TREE)/src
9 EXTRA_PROGRAMS = buildvm minilua
11 all-local: buildvm-stamp
13 buildvm-stamp: buildvm$(EXEEXT)
14 $(AM_V_at)echo timestamp >$@
16 buildvm_CPPFLAGS = $(AM_CPPFLAGS) $(LUAJIT_DEFINES) `cat ../native_flags`
17 nodist_buildvm_SOURCES = \
18 @LUAJIT_TREE@/src/host/buildvm.c \
19 @LUAJIT_TREE@/src/host/buildvm.h \
20 @LUAJIT_TREE@/src/host/buildvm_asm.c \
21 @LUAJIT_TREE@/src/host/buildvm_fold.c \
22 @LUAJIT_TREE@/src/host/buildvm_lib.c \
23 @LUAJIT_TREE@/src/host/buildvm_peobj.c
24 $(buildvm_OBJECTS): buildvm_arch.h
26 buildvm_arch.h: minilua$(EXEEXT) $(LUAJIT_TREE)/dynasm/dynasm.lua
27 $(AM_V_GEN)./minilua $(srcdir)/$(LUAJIT_TREE)/dynasm/dynasm.lua \
28 `cat ../dynasm_flags` \
29 -o $@ $(srcdir)/$(LUAJIT_TREE)/src/vm_$(DASM_ARCH).dasc
31 nodist_minilua_SOURCES = \
32 @LUAJIT_TREE@/src/host/minilua.c
33 minilua_LDADD = $(MATH_LIB)
35 CLEANFILES = buildvm-stamp buildvm_arch.h