Unified · Split
| @@ -104,7 +104,9 @@ PROGS_CROSS=$(X64_CROSS) $(WIN32_CROSS) $(WIN64_CROSS) $(ARM_CROSS) $(C67_CROSS) · 103 unmodified lines | |||
| 104 | else | 104 | else |
| 105 | ifeq ($(ARCH),x86-64) | 105 | ifeq ($(ARCH),x86-64) |
| 106 | NATIVE_FILES=$(X86_64_FILES) | 106 | NATIVE_FILES=$(X86_64_FILES) |
| 107 | PROGS_CROSS=$(I386_CROSS) $(WIN32_CROSS) $(WIN64_CROSS) $(ARM_CROSS) $(C67_CROSS) | 107 | # $(WIN32_CROSS) is buit more carefully on this platform. See win32libcc1: |
| 108 | # PROGS+=$(WIN32_CROSS) | ||
| 109 | PROGS_CROSS=$(I386_CROSS) $(WIN64_CROSS) $(ARM_CROSS) $(C67_CROSS) | ||
| 108 | else | 110 | else |
| 109 | ifeq ($(ARCH),arm) | 111 | ifeq ($(ARCH),arm) |
| 110 | NATIVE_FILES=$(ARM_FILES) | 112 | NATIVE_FILES=$(ARM_FILES) |
| @@ -197,8 +199,8 @@ win32libcc1: · 86 unmodified lines | |||
| 197 | echo "#define HOST_I386 1" >> config.h | 199 | echo "#define HOST_I386 1" >> config.h |
| 198 | echo "CFLAGS=-O2 -g -pipe -Wall -m32" >> config.mak | 200 | echo "CFLAGS=-O2 -g -pipe -Wall -m32" >> config.mak |
| 199 | echo "ARCH=i386" >> config.mak | 201 | echo "ARCH=i386" >> config.mak |
| 200 | $(MAKE) i386-win32-tcc CC=gcc | 202 | $(MAKE) $(WIN32_CROSS) CC=gcc |
| 201 | cp i386-win32-tcc tcc.exe | 203 | -ln -s $(WIN32_CROSS) tcc.exe |
| 202 | -mv libtcc1.a libtcc1.bak | 204 | -mv libtcc1.a libtcc1.bak |
| 203 | $(MAKE) CONFIG_WIN32=1 libtcc1.a | 205 | $(MAKE) CONFIG_WIN32=1 libtcc1.a |
| 204 | mv libtcc1.a lib | 206 | mv libtcc1.a lib |
| @@ -332,7 +334,7 @@ tar: · 127 unmodified lines | |||
| 332 | $(MAKE) -C tests $@ | 334 | $(MAKE) -C tests $@ |
| 333 | 335 | ||
| 334 | clean: | 336 | clean: |
| 335 | rm -vf $(PROGS) tcc_p$(EXESUF) tcc.pod *~ *.o *.a *.out *.so* *.exe libtcc_test$(EXESUF) lib/libtcc1.a | 337 | rm -vf $(PROGS) tcc_p$(EXESUF) tcc.pod *~ *.o *.a *.out *.so* *.exe libtcc_test$(EXESUF) lib/libtcc1.a $(WIN32_CROSS) |
| 336 | $(MAKE) -C tests $@ | 338 | $(MAKE) -C tests $@ |
| 337 | 339 | ||
| 338 | distclean: clean | 340 | distclean: clean |