History

Update Cygwin Makefile for new libtcc1-xx.a layout

Christian Jullien committed 9 years ago

Commit 2e0a8f91 parent 569255e1 file · +9 −10Browse files

Unified · Split

win32/Makefile+9−10
@@ -40,18 +40,17 @@ pre: · 39 unmodified lines
4040 @echo TOPSRC=$$\(TOP\) 1>> ../config.mak
4141 @echo "#define TCC_VERSION \"$(VERSION)\"" 1>../config.h
4242 @echo "#ifdef TCC_TARGET_X86_64" 1>>../config.h
43− @echo "#define CONFIG_TCC_LIBPATHS \"{B}/lib/64;{B}/lib\"" 1>>../config.h
43+ @echo "#define TCC_LIBTCC1 \"libtcc1-64.a\"" 1>>../config.h
4444 @echo "#else" 1>>../config.h
45− @echo "#define CONFIG_TCC_LIBPATHS \"{B}/lib/32;{B}/lib\"" 1>>../config.h
45+ @echo "#define TCC_LIBTCC1 \"libtcc1-32.a\"" 1>>../config.h
4646 @echo "#endif" 1>>../config.h
4747 @echo @set VERSION $(VERSION) 1>../config.texi
4848 @rm -f *tcc.exe tiny_*.exe *tcc.dll
4949 @rm -r -f libtcc
50− @rm -r -f libtcc doc lib/32 lib/64
50+ @rm -r -f libtcc doc lib
5151 @mkdir libtcc
5252 @mkdir doc
53− @mkdir lib/32
54− @mkdir lib/64
53+ @mkdir lib
5554 @cp ../include/*.h include
5655 @cp ../tcclib.h include
5756 @cp ../libtcc.h include
@@ -69,7 +68,7 @@ bootstrap: · 11 unmodified lines
6968
7069 PHONY += bootstrap
7170
72−lib/32/libtcc1.a:
71+lib/libtcc1-32.a:
7372 @echo Building $*.a with tcc -m32
7473 @./tcc -m32 -DTCC_TARGET_PE -DTCC_TARGET_I386 -c ../lib/libtcc1.c
7574 @./tcc -m32 -DTCC_TARGET_PE -DTCC_TARGET_I386 -c ../lib/alloca86.S
@@ -81,10 +80,10 @@ lib/32/libtcc1.a: · 5 unmodified lines
8180 @./tcc -m32 -DTCC_TARGET_PE -DTCC_TARGET_I386 -c lib/dllcrt1.c
8281 @./tcc -m32 -DTCC_TARGET_PE -DTCC_TARGET_I386 -c lib/dllmain.c
8382 @./tcc -m32 -DTCC_TARGET_PE -DTCC_TARGET_I386 -c lib/chkstk.S
84− @./tcc -m32 -ar lib/32/libtcc1.a libtcc1.o alloca86.o alloca86-bt.o crt1.o wincrt1.o crt1w.o wincrt1w.o dllcrt1.o dllmain.o chkstk.o
83+ @./tcc -m32 -ar lib/libtcc1-32.a libtcc1.o alloca86.o alloca86-bt.o crt1.o wincrt1.o crt1w.o wincrt1w.o dllcrt1.o dllmain.o chkstk.o
8584 @rm *.o
8685
87−lib/64/libtcc1.a:
86+lib/libtcc1-64.a:
8887 @echo Building $*.a with tcc -m64
8988 @./tcc -m64 -DTCC_TARGET_PE -DTCC_TARGET_X86_64 -c ../lib/libtcc1.c
9089 @./tcc -m64 -DTCC_TARGET_PE -DTCC_TARGET_X86_64 -c ../lib/alloca86_64.S
@@ -96,10 +95,10 @@ lib/64/libtcc1.a: · 5 unmodified lines
9695 @./tcc -m64 -DTCC_TARGET_PE -DTCC_TARGET_X86_64 -c lib/dllcrt1.c
9796 @./tcc -m64 -DTCC_TARGET_PE -DTCC_TARGET_X86_64 -c lib/dllmain.c
9897 @./tcc -m64 -DTCC_TARGET_PE -DTCC_TARGET_X86_64 -c lib/chkstk.S
99− @./tcc -m64 -ar lib/64/libtcc1.a libtcc1.o alloca86_64.o alloca86_64-bt.o crt1.o wincrt1.o crt1w.o wincrt1w.o dllcrt1.o dllmain.o chkstk.o
98+ @./tcc -m64 -ar lib/libtcc1-64.a libtcc1.o alloca86_64.o alloca86_64-bt.o crt1.o wincrt1.o crt1w.o wincrt1w.o dllcrt1.o dllmain.o chkstk.o
10099 @rm *.o
101100
102−libs: lib/32/libtcc1.a lib/64/libtcc1.a
101+libs: lib/libtcc1-32.a lib/libtcc1-64.a
103102
104103 PHONY += libs
105104

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