| @@ -137,12 +137,14 @@ LIBTCC1=libtcc1.a · 136 unmodified lines |
| 137 | 137 | else ifeq ($(ARCH),i386) |
| 138 | 138 | NATIVE_FILES=$(I386_FILES) |
| 139 | 139 | PROGS_CROSS=$($(X64_CROSS)_LINK) $($(WIN32_CROSS)_LINK) $($(WIN64_CROSS)_LINK) $(ARM_CROSS) $(ARM64_CROSS) $(C67_CROSS) $(WINCE_CROSS) |
| 140 | | −LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/x86_64/libtcc1.a |
| 140 | +LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/i386/libtcc1.a lib/x86_64/libtcc1.a \ |
| 141 | + lib/arm64/libtcc1.a |
| 141 | 142 | LIBTCC1=libtcc1.a |
| 142 | 143 | else ifeq ($(ARCH),x86-64) |
| 143 | 144 | NATIVE_FILES=$(X86_64_FILES) |
| 144 | 145 | PROGS_CROSS=$($(I386_CROSS)_LINK) $($(WIN32_CROSS)_LINK) $($(WIN64_CROSS)_LINK) $(ARM_CROSS) $(ARM64_CROSS) $(C67_CROSS) $(WINCE_CROSS) |
| 145 | | −LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/i386/libtcc1.a |
| 146 | +LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/i386/libtcc1.a lib/x86_64/libtcc1.a \ |
| 147 | + lib/arm64/libtcc1.a |
| 146 | 148 | LIBTCC1=libtcc1.a |
| 147 | 149 | else ifeq ($(ARCH),arm) |
| 148 | 150 | NATIVE_FILES=$(ARM_FILES) |
| @@ -296,11 +298,12 @@ endif · 147 unmodified lines |
| 296 | 298 | ifdef CONFIG_CROSS |
| 297 | 299 | mkdir -p "$(tccdir)/win32/lib/32" |
| 298 | 300 | mkdir -p "$(tccdir)/win32/lib/64" |
| 299 | | −ifneq ($(ARCH),i386) |
| 300 | 301 | mkdir -p "$(tccdir)/i386" |
| 302 | + mkdir -p "$(tccdir)/x86_64" |
| 303 | + mkdir -p "$(tccdir)/arm64" |
| 304 | + $(INSTALL) -m644 lib/arm64/libtcc1.a "$(tccdir)/arm64" |
| 301 | 305 | $(INSTALL) -m644 lib/i386/libtcc1.a "$(tccdir)/i386" |
| 302 | | − cp -r "$(tccdir)/include" "$(tccdir)/i386" |
| 303 | | −endif |
| 306 | + $(INSTALL) -m644 lib/x86_64/libtcc1.a "$(tccdir)/x86_64" |
| 304 | 307 | $(INSTALL) -m644 $(top_srcdir)/win32/lib/*.def "$(tccdir)/win32/lib" |
| 305 | 308 | $(INSTALL) -m644 lib/i386-win/libtcc1.a "$(tccdir)/win32/lib/32" |
| 306 | 309 | $(INSTALL) -m644 lib/x86_64-win/libtcc1.a "$(tccdir)/win32/lib/64" |
| @@ -366,7 +369,7 @@ export LIBTCC1 · 59 unmodified lines |
| 366 | 369 | clean: |
| 367 | 370 | rm -vf $(PROGS) tcc_p$(EXESUF) tcc.pod *~ *.o *.a *.so* *.out *.log \ |
| 368 | 371 | *.exe a.out tags TAGS libtcc_test$(EXESUF) tcc$(EXESUF) |
| 369 | | − -rm -r $(ARCH) |
| 372 | + -rm -r $(ARCH) arm64 |
| 370 | 373 | -rm *-tcc$(EXESUF) |
| 371 | 374 | $(MAKE) -C tests $@ |
| 372 | 375 | ifneq ($(LIBTCC1),) |