aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgrischka <grischka>2012-04-18 18:38:11 +0200
committergrischka <grischka>2012-04-18 18:38:11 +0200
commit5aaa067af42b83aa1a9b32da64863940ed00d33c (patch)
tree44be003c707a886ced4451fe33faf96bda36f8fa
parent4274c44de7dfb99a1058a5af515e9865cc9d2ff9 (diff)
downloadtinycc-5aaa067af42b83aa1a9b32da64863940ed00d33c.tar.gz
tinycc-5aaa067af42b83aa1a9b32da64863940ed00d33c.tar.bz2
win32: tcc.exe uses libtcc.dll
-rw-r--r--win32/build-tcc.bat5
-rw-r--r--win32/tcc-win32.txt2
2 files changed, 2 insertions, 5 deletions
diff --git a/win32/build-tcc.bat b/win32/build-tcc.bat
index 21bf3a8..9e7f8eb 100644
--- a/win32/build-tcc.bat
+++ b/win32/build-tcc.bat
@@ -27,10 +27,7 @@ echo>..\config.h #define TCC_VERSION "0.9.25"
:libtcc
if not exist libtcc\nul mkdir libtcc
copy ..\libtcc.h libtcc\libtcc.h
-%CC% %target% -DONE_SOURCE ../libtcc.c -c -o libtcc.o
-%AR% rcs libtcc/libtcc.a libtcc.o
-:libtcc.dll
-%CC% %target% -shared -DLIBTCC_AS_DLL -DONE_SOURCE ../libtcc.c -o libtcc.dll
+%CC% %target% -shared -DLIBTCC_AS_DLL -DONE_SOURCE ../libtcc.c -o libtcc.dll -Wl,-out-implib,libtcc/libtcc.a
tiny_impdef libtcc.dll -o lib/libtcc.def
:tcc
diff --git a/win32/tcc-win32.txt b/win32/tcc-win32.txt
index 563967f..64ff885 100644
--- a/win32/tcc-win32.txt
+++ b/win32/tcc-win32.txt
@@ -64,7 +64,7 @@
For the 'libtcc_test' example type
- tcc examples/libtcc_test.c -I. libtcc.dll
+ tcc examples/libtcc_test.c -I libtcc -ltcc
Import Definition Files: