diff options
| author | seyko <seyko2@gmail.com> | 2015-03-20 08:52:01 +0300 |
|---|---|---|
| committer | seyko <seyko2@gmail.com> | 2015-03-20 08:52:01 +0300 |
| commit | cfaa165e6229be597d4ca0353399f8938880200e (patch) | |
| tree | a41141caf6df344f2e6adcafb09414e03c9c0268 /Makefile | |
| parent | 3dba9cc13d11d62ec20494fff02efa29dc8be0d8 (diff) | |
| download | tinycc-cfaa165e6229be597d4ca0353399f8938880200e.tar.gz tinycc-cfaa165e6229be597d4ca0353399f8938880200e.tar.bz2 | |
libtcc1.a while "configure --enable-cross"
build and install libtcc1.a for i386, x86_64 and arm64
(libtcc1.a for x86_64 was not installed on i386)
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -137,12 +137,14 @@ LIBTCC1=libtcc1.a else ifeq ($(ARCH),i386) NATIVE_FILES=$(I386_FILES) PROGS_CROSS=$($(X64_CROSS)_LINK) $($(WIN32_CROSS)_LINK) $($(WIN64_CROSS)_LINK) $(ARM_CROSS) $(ARM64_CROSS) $(C67_CROSS) $(WINCE_CROSS) -LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/x86_64/libtcc1.a +LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/i386/libtcc1.a lib/x86_64/libtcc1.a \ + lib/arm64/libtcc1.a LIBTCC1=libtcc1.a else ifeq ($(ARCH),x86-64) NATIVE_FILES=$(X86_64_FILES) PROGS_CROSS=$($(I386_CROSS)_LINK) $($(WIN32_CROSS)_LINK) $($(WIN64_CROSS)_LINK) $(ARM_CROSS) $(ARM64_CROSS) $(C67_CROSS) $(WINCE_CROSS) -LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/i386/libtcc1.a +LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/i386/libtcc1.a lib/x86_64/libtcc1.a \ + lib/arm64/libtcc1.a LIBTCC1=libtcc1.a else ifeq ($(ARCH),arm) NATIVE_FILES=$(ARM_FILES) @@ -296,11 +298,12 @@ endif ifdef CONFIG_CROSS mkdir -p "$(tccdir)/win32/lib/32" mkdir -p "$(tccdir)/win32/lib/64" -ifneq ($(ARCH),i386) mkdir -p "$(tccdir)/i386" + mkdir -p "$(tccdir)/x86_64" + mkdir -p "$(tccdir)/arm64" + $(INSTALL) -m644 lib/arm64/libtcc1.a "$(tccdir)/arm64" $(INSTALL) -m644 lib/i386/libtcc1.a "$(tccdir)/i386" - cp -r "$(tccdir)/include" "$(tccdir)/i386" -endif + $(INSTALL) -m644 lib/x86_64/libtcc1.a "$(tccdir)/x86_64" $(INSTALL) -m644 $(top_srcdir)/win32/lib/*.def "$(tccdir)/win32/lib" $(INSTALL) -m644 lib/i386-win/libtcc1.a "$(tccdir)/win32/lib/32" $(INSTALL) -m644 lib/x86_64-win/libtcc1.a "$(tccdir)/win32/lib/64" @@ -366,7 +369,7 @@ export LIBTCC1 clean: rm -vf $(PROGS) tcc_p$(EXESUF) tcc.pod *~ *.o *.a *.so* *.out *.log \ *.exe a.out tags TAGS libtcc_test$(EXESUF) tcc$(EXESUF) - -rm -r $(ARCH) + -rm -r $(ARCH) arm64 -rm *-tcc$(EXESUF) $(MAKE) -C tests $@ ifneq ($(LIBTCC1),) |
