diff options
author | Mike Pall <mike> | 2014-12-08 01:58:05 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2014-12-08 01:58:05 +0100 |
commit | e03df1e3395bc719d43bd9196d0290757f992b2f (patch) | |
tree | 98a2a827c4b83900e7b330d82c5d369caf642db4 /src/Makefile | |
parent | f49c61a2776ae9abeb2297dbc3b53ea2962ad750 (diff) | |
download | luajit-e03df1e3395bc719d43bd9196d0290757f992b2f.tar.gz luajit-e03df1e3395bc719d43bd9196d0290757f992b2f.tar.bz2 luajit-e03df1e3395bc719d43bd9196d0290757f992b2f.zip |
x86/x64: Call external symbols directly from interpreter code.
Except for ELF/x86 PIC, where it's easier to use wrappers.
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile index fae4c7ba..1d6145d8 100644 --- a/src/Makefile +++ b/src/Makefile | |||
@@ -439,7 +439,7 @@ BUILDVM_X= $(BUILDVM_T) | |||
439 | HOST_O= $(MINILUA_O) $(BUILDVM_O) | 439 | HOST_O= $(MINILUA_O) $(BUILDVM_O) |
440 | HOST_T= $(MINILUA_T) $(BUILDVM_T) | 440 | HOST_T= $(MINILUA_T) $(BUILDVM_T) |
441 | 441 | ||
442 | LJVM_S= lj_vm.s | 442 | LJVM_S= lj_vm.S |
443 | LJVM_O= lj_vm.o | 443 | LJVM_O= lj_vm.o |
444 | LJVM_BOUT= $(LJVM_S) | 444 | LJVM_BOUT= $(LJVM_S) |
445 | LJVM_MODE= elfasm | 445 | LJVM_MODE= elfasm |
@@ -647,7 +647,7 @@ lj_folddef.h: $(BUILDVM_T) lj_opt_fold.c | |||
647 | $(Q)$(TARGET_DYNCC) $(TARGET_ACFLAGS) -c -o $(@:.o=_dyn.o) $< | 647 | $(Q)$(TARGET_DYNCC) $(TARGET_ACFLAGS) -c -o $(@:.o=_dyn.o) $< |
648 | $(Q)$(TARGET_CC) $(TARGET_ACFLAGS) -c -o $@ $< | 648 | $(Q)$(TARGET_CC) $(TARGET_ACFLAGS) -c -o $@ $< |
649 | 649 | ||
650 | %.o: %.s | 650 | %.o: %.S |
651 | $(E) "ASM $@" | 651 | $(E) "ASM $@" |
652 | $(Q)$(TARGET_DYNCC) $(TARGET_ACFLAGS) -c -o $(@:.o=_dyn.o) $< | 652 | $(Q)$(TARGET_DYNCC) $(TARGET_ACFLAGS) -c -o $(@:.o=_dyn.o) $< |
653 | $(Q)$(TARGET_CC) $(TARGET_ACFLAGS) -c -o $@ $< | 653 | $(Q)$(TARGET_CC) $(TARGET_ACFLAGS) -c -o $@ $< |