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 $@ $< |
