| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | make: new lib/Makefile for libtcc1.a on more platforms | grischka | 2010-12-04 | 1 | -198/+135 |
| | | | | | | | win32/64 cross-compilers now build libtcc1.a and install it together with the windows headers in a 'win32' sub-directory of TCCDIR. | ||||
| * | needs lib path on bcheck.o fixes undefined symbol '__try__' | Henry Kroll III | 2010-12-02 | 1 | -1/+1 |
| | | |||||
| * | Makefile: fix clean target, bcheck, add comments | Henry Kroll III | 2010-12-02 | 1 | -6/+14 |
| | | |||||
| * | split cross libtcc1.a to separate directories | Henry Kroll III | 2010-12-02 | 1 | -106/+147 |
| | | |||||
| * | Makefile: cleanup leftovers on cross build. really works now | Henry Kroll III | 2010-11-30 | 1 | -0/+1 |
| | | |||||
| * | Makefile: fix typo and resulting workaround | Henry Kroll III | 2010-11-30 | 1 | -2/+2 |
| | | |||||
| * | Makefile: fix Linux cross install, cleanup | Henry Kroll III | 2010-11-30 | 1 | -6/+6 |
| | | |||||
| * | tccpe.c: Makefile: --enable-cross win64 cross library build | Henry Kroll III | 2010-11-30 | 1 | -7/+19 |
| | | |||||
| * | make CC=tcc install: fixes strip:tcc: File format not recognized | Henry Kroll III | 2010-11-30 | 1 | -1/+2 |
| | | |||||
| * | Makefile: Add .PHONY targets | Henry Kroll III | 2010-11-30 | 1 | -0/+2 |
| | | |||||
| * | Makefile: Put i386-win32-tcc back into --enable-cross install | Henry Kroll III | 2010-11-30 | 1 | -1/+1 |
| | | |||||
| * | Makefile: build --config-cross libtcc1.a directly to win32/lib | Henry Kroll III | 2010-11-30 | 1 | -7/+8 |
| | | |||||
| * | Remove unnecessary $(PROGS_CROSS) from non-cross builds. | Henry Kroll III | 2010-11-29 | 1 | -1/+0 |
| | | |||||
| * | Makefile: TCC=tcc | Henry Kroll III | 2010-11-28 | 1 | -1/+1 |
| | | |||||
| * | Makefile: --enable-cross on x86_64 simplified | Henry Kroll III | 2010-11-28 | 1 | -27/+11 |
| | | |||||
| * | Makefile: x86_64 win32-cross add clean: target | Henry Kroll III | 2010-11-06 | 1 | -4/+6 |
| | | |||||
| * | Makefile: edit comments | Henry K | 2010-10-29 | 1 | -2/+1 |
| | | |||||
| * | Makefile: cross-copiler tcc1.def is now libtcc1.a, ignore mv errors | Henry Kroll III | 2010-10-29 | 1 | -7/+7 |
| | | |||||
| * | Force gcc for x86_64 --enable-cross | Henry Kroll III | 2010-10-28 | 1 | -1/+1 |
| | | |||||
| * | Add info file creation into tcc build process | Thomas Preud'homme | 2010-09-10 | 1 | -3/+8 |
| | | | | | Add info file creation in tcc Makefile | ||||
| * | Don't load libtcc1 on arch where it doesn't exist | Thomas Preud'homme | 2010-05-01 | 1 | -0/+1 |
| | | | | | | | | ARM architecture doesn't have any libtcc1 implementation but tcc load libtcc1.a in all case. This patch add a conditional preprocessor instruction to load libtcc1.a only when there is an implementation for the target architecture. | ||||
| * | reverse another unnecessary change | Henry Kroll III | 2010-04-29 | 1 | -1/+1 |
| | | | | | -m32 is set elsewhere now. | ||||
| * | recursive Makefiles should use $(MAKE), not "make" | Henry Kroll III | 2010-04-29 | 1 | -3/+3 |
| | | | | | add clean: target for lib/tcc1.def | ||||
| * | remove superfluous LIBS=. (leftover from work on --disable-statc) | Henry Kroll III | 2010-04-28 | 1 | -1/+0 |
| | | |||||
| * | Summary of commits + added some brief comments to Makefile | Henry Kroll III | 2010-04-26 | 1 | -5/+10 |
| | | | | | | | | | | | | | | | | | | | | Summary of what was changed or added so far: These won't work on Win32 * --disable-static option builds libtcca.so.1.0 and associated simlinks. This replaces libtcca.a, which is a static library with a dynamic one. * --with-selinux option uses mmap to enable tcc -run to work with Selinux. * attempt to build tcc1.def on i386 / x86_64 when --enable-cross is used. If successful, this gets around the "_start not found" or "_winstart not found" messages when i386-win32-tcc is run on these systems. I say "if" because it gave me fits of trouble on my system and not all others have been tested yet. tcc1.def is not a real .def file by the way, but it works, so it's kind of a dancing bear at this point. We're not concerned that it's getting the steps wrong. We're just happy it's not eating us for lunch. | ||||
| * | don't build tcc1.def on Windows. | Henry Kroll III | 2010-04-26 | 1 | -11/+11 |
| | | | | | | I think the Windows build portion of the Makefile already provides their own version. If not, we can remove the check. | ||||
| * | Makefile fixup: | Henry Kroll III | 2010-04-25 | 1 | -23/+25 |
| | | | | | | | | | | | | | * additional make target for lib/tcc1.def on non-win32 builds tcc1.def was formerly lib/libtcc1.a but has bee made into its own Makefile target, tcc1.def * use mv instead of cp on config.h this fixes a mistake I made which caused Makefile to rebuild all targets every time * make links from libtcc.so.1.0 to libtcc.so.1 and libtcc.so | ||||
| * | make --enable-cross work properly on x86_64 | Henry Kroll III | 2010-04-25 | 1 | -3/+8 |
| | | | | | | merge more changes from Fedora spec file into Makefile I did a lot of reading on Makefiles. It should be a lot less hacked now that I got rid of my temporary cross-build script. I had to build i386-win32-tcc as 32 bit in order to use it to build the windows version of libtcc1.a and move that into lib directory. Still testing, but it does build windows fib.exe smoothly now and generates shard lib, libtcc.so.1.0 and test links against it. | ||||
| * | remove make_libtcc1_win32.sh shell script | Henry Kroll III | 2010-04-24 | 1 | -10/+37 |
| | | | | | and merge commands into Makefile | ||||
| * | make win32 version of libtcc1.a for cross-compiler on x86 / x86_64 | Henry Kroll III | 2010-04-24 | 1 | -4/+6 |
| | | |||||
| * | add --disable-static option to build libtcc.so instead of libtcc.a | Henry Kroll III | 2010-04-24 | 1 | -10/+27 |
| | | | | | for distros that want static libs | ||||
| * | i386-win32-tcc fails to build a valid win32 executable if built | Henry Kroll III | 2010-04-23 | 1 | -1/+1 |
| | | | | | | | | | | on x86_64 using --enable-cross. The easiest way to fix this is to put -m32 in the Makefile. Committer: Henry Kroll <henry@comptune.com> Committer: Henry Kroll <henry@comptune.com> | ||||
| * | Added patch to detect and use the paths for 64bit libraries as | Nikos Mavrogiannopoulos | 2010-01-28 | 1 | -0/+1 |
| | | | | | used by CentOS (affects X86_64 only). | ||||
| * | Makefile: Delete tcc-doc.html during 'make distclean' | Detlef Riekenberg | 2010-01-26 | 1 | -1/+1 |
| | | |||||
| * | update Makefiles | grischka | 2009-12-20 | 1 | -47/+38 |
| | | |||||
| * | allow tcc be build from separate objects | grischka | 2009-12-20 | 1 | -13/+26 |
| | | | | | If you want that, run: make NOTALLINONE=1 | ||||
| * | win32: enable bounds checker & exception handler | grischka | 2009-12-19 | 1 | -5/+2 |
| | | | | | exception handler borrowed from k1w1. Thanks. | ||||
| * | integrate x86_64-asm.c into i386-asm.c | grischka | 2009-12-19 | 1 | -2/+2 |
| | | | | | | Also, disable 16bit support for now as it causes bugs in 32bit mode. #define I386_ASM_16 if you want it. | ||||
| * | tcc: add "-Wl,-rpath=path" option (library search path) | grischka | 2009-12-19 | 1 | -2/+2 |
| | | |||||
| * | ARM: first support for arm-pe target | Frederic Feret | 2009-11-13 | 1 | -0/+5 |
| | | |||||
| * | first support of x86_64 assembly | Frederic Feret | 2009-11-13 | 1 | -4/+4 |
| | | |||||
| * | x86-64: chkstk, alloca | grischka | 2009-07-18 | 1 | -26/+17 |
| | | |||||
| * | win64: use new headers from mingw | grischka | 2009-07-18 | 1 | -2/+2 |
| | | |||||
| * | pe32+ target: add to makefile | grischka | 2009-07-18 | 1 | -4/+9 |
| | | |||||
| * | fix asmtest (somehow), update Makefiles | grischka | 2009-07-18 | 1 | -2/+6 |
| | | |||||
| * | x86-64: Add alloca. | Shinichiro Hamaji | 2009-06-09 | 1 | -0/+4 |
| | | |||||
| * | drop alloca #define | grischka | 2009-05-16 | 1 | -1/+1 |
| | | | | | | | | (Because GNU's alloca.h unconditionally #undef's alloca) Also, remove gcc specific sections in headers. and instead change tests such that gcc does not use them. | ||||
| * | ulibc: #define TCC_UCLIBC and load elf_interp | grischka | 2009-05-16 | 1 | -0/+5 |
| | | |||||
| * | make tcc from tcc.c and libtcc from libtcc.c | grischka | 2009-05-05 | 1 | -1/+1 |
| | | |||||
| * | new files: tcc.h libtcc.c tccpp.c tccgen.c | grischka | 2009-05-05 | 1 | -1/+2 |
| | | |||||
