Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Install files in docs/develop/levels | Adam Borowski | 2009-11-09 | 1 | -0/+2 | |
| | ||||||
* | Silently ignore errors on chmod/chown. | Adam Borowski | 2009-11-09 | 1 | -5/+7 | |
| | ||||||
* | Link the Windows icon into crawl.exe | Adam Borowski | 2009-11-09 | 1 | -0/+10 | |
| | ||||||
* | Install the tiles when doing a tiles install... | Adam Borowski | 2009-11-08 | 1 | -0/+4 | |
| | ||||||
* | Force the binary name to be crawl.exe on DOS. | Adam Borowski | 2009-11-08 | 1 | -0/+1 | |
| | ||||||
* | Don't make DATADIR mandatory. | Adam Borowski | 2009-11-08 | 1 | -4/+1 | |
| | ||||||
* | Allow overriding "bin/". Strip on install. | Adam Borowski | 2009-11-08 | 1 | -5/+9 | |
| | ||||||
* | makefile: New variable EXTERNAL_DEFINES | Matthew Cline | 2009-11-07 | 1 | -0/+2 | |
| | | | | | You can use EXTERNAL_DEFINES on the make command line to add -DFOO defines which will be picked up by fastdep. | |||||
* | makefile: cleanup, simplify, and optimize dependency generation0.6.0-a1 | Steven Noonan | 2009-11-06 | 1 | -20/+9 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: util/*.o should also pay attention to CFLAGS changes | Steven Noonan | 2009-11-06 | 1 | -1/+1 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: rebuild .d files and contribs if CFLAGS change | Steven Noonan | 2009-11-06 | 1 | -4/+4 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: build native arch on Mac OS X | Steven Noonan | 2009-11-06 | 1 | -4/+1 | |
| | | | | | | | The previous default was 'i386', but that obviously wouldn't go well on a PowerPC machine. Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: change ARCHS variable to use literal archs rather than flags | Steven Noonan | 2009-11-06 | 1 | -3/+5 | |
| | | | | | | i.e. ARCHS="-arch i386 -arch ppc" is now ARCHS="i386 ppc" Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: unify two Darwin-specific sections | Steven Noonan | 2009-11-06 | 1 | -7/+5 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | Make DOS compilable with just make xxx CROSSHOST=i386-pc-msdosdjgpp | Adam Borowski | 2009-11-06 | 1 | -0/+10 | |
| | ||||||
* | Fix the DOS port. | Adam Borowski | 2009-11-06 | 1 | -0/+4 | |
| | ||||||
* | makefile: add 'libw32c.o' and 'libunix.o' to clean target | Steven Noonan | 2009-11-03 | 1 | -1/+1 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: add cflag difference check | Steven Noonan | 2009-10-31 | 1 | -4/+23 | |
| | | | | | | | | This should eliminate occasional inconsisten builds caused by switching between 'make wizard TILES=y' and 'make wizard', and other such bad combination switches. Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | version.cc: combine CFLAGS_L and CFLAGS | Steven Noonan | 2009-10-31 | 1 | -7/+8 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: remove obsolete config option | Steven Noonan | 2009-10-26 | 1 | -1/+0 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefiles: add support for command-line builds of Mac Tiles executables | Steven Noonan | 2009-10-26 | 1 | -11/+12 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: fix rltile-build contrib dependency chain | Steven Noonan | 2009-10-25 | 1 | -1/+1 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: don't fail 'distclean' target on Mac | Steven Noonan | 2009-10-25 | 1 | -0/+3 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: move contrib directory check to contrib/Makefile | Steven Noonan | 2009-10-25 | 1 | -12/+1 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: fix 'distclean' target | Steven Noonan | 2009-10-25 | 1 | -1/+2 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefiles: improve 'clean' and 'distclean' targets to clean all outputs | Steven Noonan | 2009-10-25 | 1 | -2/+8 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: use more sane rules for regenerating build.h/compflag.h | Steven Noonan | 2009-10-25 | 1 | -6/+2 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: initial work to improve 'install' target | Steven Noonan | 2009-10-25 | 1 | -24/+47 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: auto-rebuild contribs if needed | Steven Noonan | 2009-10-25 | 1 | -1/+3 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: allow build.h to be generated based on git-merge-base | Steven Noonan | 2009-10-25 | 1 | -1/+5 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: replace 'atomic' with simplified resulting code | Steven Noonan | 2009-10-25 | 1 | -6/+5 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: move EXTRA_LIBS to be after CONTRIB_LIBS (fix MinGW tiles build) | Steven Noonan | 2009-10-25 | 1 | -1/+1 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: use atomic target for contribs | Steven Noonan | 2009-10-25 | 1 | -21/+19 | |
| | | | | | | This is not the ideal solution, but it avoids an infinite loop, so... Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | Revert "makefile: remove phony 'contrib' target, use .contrib-libs instead" | Steven Noonan | 2009-10-25 | 1 | -4/+7 | |
| | | | | This reverts commit 045ee813f5c30b1a660017c891bcd9d203c44224. | |||||
* | makefile: remove phony 'contrib' target, use .contrib-libs instead | Steven Noonan | 2009-10-25 | 1 | -7/+4 | |
| | | | | | | | This fixes a weird 'make' loop with: make CROSSHOST=i686-pc-mingw32 NO_YACC=1 Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: generate dependencies using GCC by default | Steven Noonan | 2009-10-24 | 1 | -11/+19 | |
| | | | | | | This also automatically regenerates dependencies when needed. Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: fix .cc file dependencies | Steven Noonan | 2009-10-24 | 1 | -1/+1 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: set '.contrib-libs' file as an intermediate | Steven Noonan | 2009-10-24 | 1 | -0/+3 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: correct contributing library dependencies | Steven Noonan | 2009-10-24 | 1 | -46/+18 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: move '-g' option to CFOTHERS, making it a global flag | Steven Noonan | 2009-10-24 | 1 | -1/+1 | |
| | | | | | | | | Otherwise, contributing libraries are built without the '-ggdb' flag, but are still built with '-O0'. Which really doesn't help at all. Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: rename 'LIB' variable to 'LIBS' | Steven Noonan | 2009-10-24 | 1 | -16/+16 | |
| | | | | | | | | It's not uncommon to get environment conflicts with the LIB variable (Python on Windows sets it, as well as older versions of Visual C++). So the easy fix is to rename it. Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: redirect stdout to /dev/null during 'make test' | Steven Noonan | 2009-10-22 | 1 | -1/+1 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: fix MacPorts-based tiles build | Steven Noonan | 2009-10-22 | 1 | -1/+3 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: make test into phony target, fix path to $(GAME) | Steven Noonan | 2009-10-21 | 1 | -2/+2 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: don't make test target depend on 'profile' | Steven Noonan | 2009-10-21 | 1 | -2/+2 | |
| | | | | | | | A 'debug' or 'profile' build should work with this, just run 'make debug' or 'make profile' before running 'make test'. Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: add option for ncurses install prefix | Steven Noonan | 2009-10-21 | 1 | -10/+16 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | Fix non-fastdep depend target. | Robert Vollmert | 2009-10-21 | 1 | -1/+1 | |
| | | | | | The call to g++ was failing for files that included library headers, since the library -Is weren't passed. | |||||
* | Makefile: add -lSDL_image to LIB line for pkg-config based builds | Steven Noonan | 2009-10-20 | 1 | -1/+1 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: simplify cross-compiles, eliminate need for sdl-config | Steven Noonan | 2009-10-20 | 1 | -56/+37 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
* | makefile: fix consistency of 'NEEDS_*' -> 'NEED_*' | Steven Noonan | 2009-10-20 | 1 | -16/+16 | |
| | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> |