aboutsummaryrefslogtreecommitdiff
path: root/win32/build-tcc.bat
Commit message (Collapse)AuthorAgeFilesLines
* make: create native tcc from separate objectsgrischka2011-07-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | This was already possible using make NOTALLINONE=1 and is now the default. To build as previously from one big source, use make ONE_SOURCE=1 Cross compilers are still build from one source because using separate objects requires separate build directories one per platform which currently is not (yet) supported by the makefile. We could probably use gnu-makeish target variables like $(I386_CROSS): OUTDIR=build/i386 $(X64_CROSS): OUTDIR=build/x86-64 and so on ... Also NEED_FLOAT_TYPES for arm-gen is removed. It was about variables that are referenced from outside (libtcc, tccgen). We could declare them in tcc.h (as with reg_classes) or have them twice in arm-gen.c. I chose option 2.
* make: new lib/Makefile for libtcc1.a on more platformsgrischka2010-12-041-20/+23
| | | | | | win32/64 cross-compilers now build libtcc1.a and install it together with the windows headers in a 'win32' sub-directory of TCCDIR.
* build: remove #include "config.h" from target dependent filesgrischka2010-11-261-17/+20
| | | | This is to make cross build of libtcc1.a easier.
* win32: enable bounds checker & exception handlergrischka2009-12-191-2/+14
| | | | exception handler borrowed from k1w1. Thanks.
* integrate x86_64-asm.c into i386-asm.cgrischka2009-12-191-15/+1
| | | | | Also, disable 16bit support for now as it causes bugs in 32bit mode. #define I386_ASM_16 if you want it.
* win64: Use tcc's own assemblergrischka2009-11-211-5/+5
| | | | Now that we have it thanks to Mr. Féret
* win64: fix batgrischka2009-08-241-11/+13
|
* win64: add x64 target to build-tcc.batgrischka2009-07-181-19/+47
|
* update Changelog, bump version: 0.9.25grischka2009-05-111-1/+1
|
* make tcc from tcc.c and libtcc from libtcc.cgrischka2009-05-051-1/+1
|
* fix makefiles etc for subdirsgrischka2009-04-181-3/+3
|
* win32/build-tcc.bat: define CONFIG_SYSROOTgrischka2008-11-301-0/+1
|
* get rid of a warning and fix .batgrischka2008-03-251-1/+1
|
* Checkin tiny_libmaker (ar replacement) by Timovj Lahdegrischka2008-03-081-6/+3
|
* Some in-between fixes (See Changelog for details).grischka2007-11-251-0/+30