History

Makefile: x86_64 win32-cross add clean: target

Henry Kroll III committed 16 years ago

Commit f0afec71 parent e250ffb1 file · +6 −4Browse files

Unified · Split

Makefile+6−4
@@ -104,7 +104,9 @@ PROGS_CROSS=$(X64_CROSS) $(WIN32_CROSS) $(WIN64_CROSS) $(ARM_CROSS) $(C67_CROSS) · 103 unmodified lines
104104 else
105105 ifeq ($(ARCH),x86-64)
106106 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)
108110 else
109111 ifeq ($(ARCH),arm)
110112 NATIVE_FILES=$(ARM_FILES)
@@ -197,8 +199,8 @@ win32libcc1: · 86 unmodified lines
197199 echo "#define HOST_I386 1" >> config.h
198200 echo "CFLAGS=-O2 -g -pipe -Wall -m32" >> config.mak
199201 echo "ARCH=i386" >> config.mak
200− $(MAKE) i386-win32-tcc CC=gcc
201− cp i386-win32-tcc tcc.exe
202+ $(MAKE) $(WIN32_CROSS) CC=gcc
203+ -ln -s $(WIN32_CROSS) tcc.exe
202204 -mv libtcc1.a libtcc1.bak
203205 $(MAKE) CONFIG_WIN32=1 libtcc1.a
204206 mv libtcc1.a lib
@@ -332,7 +334,7 @@ tar: · 127 unmodified lines
332334 $(MAKE) -C tests $@
333335
334336 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)
336338 $(MAKE) -C tests $@
337339
338340 distclean: clean

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t