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