beta-0.89.2
[luatex.git] / source / libs / luajit / native / Makefile.am
blobf89c2fa7629e5257fecad62daec55f2087f02752
1 ## Makefile.am for the TeX Live subdirectory libs/luajit/native/
2 ##
3 ## Copyright (C) 2014 Peter Breitenlohner <tex-live@tug.org>
4 ## You may freely use, modify and/or distribute this file.
5 ##
6 AM_CPPFLAGS = -I$(srcdir)/$(LUAJIT_TREE)/src
7 AM_CFLAGS = -Wall
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