Thomas Bernard
e278d0551c
fix build with GP2XCROSS
2019-02-20 13:55:54 +01:00
Thomas Bernard
fe5a9c3278
automatically build GP2XCROSS
...
install 32bits binary support to use GP2X toolchain
2019-02-20 13:55:36 +01:00
Thomas Bernard
1679582188
Makefile: LFLAGS is for lex, use LDFLAGS/LDLIBS
2019-02-15 13:19:40 +01:00
Thomas Bernard
1732b32d78
Convert gfx2def.ini to UTF-8
...
Also make sure it has correct line endings
2019-02-10 11:04:12 +01:00
Thomas Bernard
65ec4436af
Build correct ZIP for Atari
...
8.3 file names
Specific directory structure :
GFX2DEF.INI and binary in same directory, etc.
2019-02-09 14:08:31 +01:00
Thomas Bernard
4176f1f84b
fix commit for CROSSATARI
2019-02-09 03:52:01 +01:00
Thomas Bernard
83c660d0ea
remove Makefile.dep for good
2019-02-08 11:26:21 +01:00
Thomas Bernard
a0a4feb8b6
dependencies : add -MG option to ignore missing .h files
2019-02-08 11:24:32 +01:00
Thomas Bernard
b270f0d981
Automatically generate up-to-date dependencies
...
%.d files in obj directory
2019-02-08 11:19:23 +01:00
Thomas Bernard
063ece9d5b
"silent" build with make V=0 (default)
...
verbose build is enabled by
$ make V=1
2019-02-08 11:01:31 +01:00
Thomas Bernard
ba82473ccc
improve gitlab pages : link to source package and windows installers
2019-01-30 16:43:23 +01:00
Thomas Bernard
41b857c739
Add a print-%: target, useful for debugging
2019-01-28 11:55:25 +01:00
Thomas Bernard
f0b38bd563
Makefile: improve setting of TTFLIBS TTFLOPT etc.
2019-01-28 11:55:07 +01:00
Thomas Bernard
678a921f99
macOS: use libs from ../3rdparty/usr if possible
2019-01-28 11:52:49 +01:00
Thomas Bernard
5377b8c9fe
enable to build WIN32CROSS=1 API=sdl2
2019-01-25 15:11:29 +01:00
Thomas BERNARD
2a503ba547
macOS: fix zip filename for Power Macs
2019-01-12 18:14:29 +01:00
Adrien Destugues
843f8b8e63
Fix build on Haiku.
2019-01-09 21:18:02 +01:00
Helmut Grohne
56794c8589
Allow to use a different pkg-config when cross compiling
...
Debian bug #918725
2019-01-08 21:12:09 +01:00
Thomas Bernard
046e5efcd7
Add tiff and jpeg dll to Win32 distrib
2019-01-05 17:08:58 +01:00
Thomas BERNARD
8c03202df6
Support for Pasting from macOS PasteBoard
2019-01-04 22:43:30 +01:00
Thomas BERNARD
c472f36d27
MacOS : link with libtiff
2019-01-04 20:06:22 +01:00
Thomas Bernard
7db03f7aab
TIFF support
2019-01-02 18:47:57 +01:00
Thomas BERNARD
fd73bee2cd
Add quickstart.rtf to ziprelease and WinInstaller
2018-12-12 14:53:02 +01:00
Thomas Bernard
30f6e6bd1f
use uname -m instead of uname -p
...
On my OS X 10.9.5 Mac (AMD64)
uname -m => x86_64
uname -p -> i386
2018-12-12 13:14:28 +01:00
Thomas Bernard
0761b3005c
recoil 4.3.0 => 4.3.1
2018-12-09 21:54:06 +01:00
Thomas Bernard
6f7e1992ea
Fix build of kfreebsd debian builds
...
-liconv is not needed on this architectures
https://buildd.debian.org/status/package.php?p=grafx2#problem-2
2018-12-09 21:37:34 +01:00
Thomas Bernard
861571c078
add codenetsend.lua
2018-12-08 18:04:35 +01:00
Thomas Bernard
0a38b78a9c
samples_2.4 => samples
2018-12-08 18:04:35 +01:00
Thomas Bernard
4391603f37
convert .txt in Win32 distribution files to CRLF eol
2018-12-02 18:08:08 +01:00
Thomas Bernard
4557766282
add libtiff-5.dll to ziprelease
2018-12-01 12:38:50 +01:00
Thomas BERNARD
96083c3c3b
OSX: include processor type in zip name. include source package and doc in zip
2018-11-29 13:16:46 +01:00
Thomas BERNARD
a03e9da0af
OSX: statically build with SDL 1.2.x too
2018-11-29 13:06:34 +01:00
Thomas BERNARD
227cf3b466
MacOS: prefer lua package over lua5.x
2018-11-29 13:05:32 +01:00
Thomas BERNARD
2cdbcac40d
macOS: add API prefix to bin name. Do not tgz .app (you should use ziprelease)
2018-11-28 23:02:11 +01:00
Thomas BERNARD
d2c24b1448
MacOSX do not link with old system libz
2018-11-28 23:01:52 +01:00
Thomas BERNARD
2bee52b9af
OSX: Build with statically linked libraries !
...
tested on OS X Mavericks 10.9.5 with macports
2018-11-28 23:01:39 +01:00
Thomas BERNARD
8a3e5da6a1
Enable libSDL2-ttf with Mac OS X again.
...
Tested with Mac OS X 10.9.5
2018-11-28 23:01:39 +01:00
Thomas Bernard
217cd01aaa
Append API name to ziparchive and remove -nottf from win32 zip
...
Win32 version includes a native implementation of TTF font printing
2018-11-23 09:30:43 +01:00
Thomas BERNARD
1d1be59ec1
OS X: support building with NO_X11 option
2018-09-14 17:22:57 +02:00
Thomas Bernard
6ae8d8153b
Write Help as HTML files
...
specific binary to generate HTML doc : bin/generatedoc
see http://pulkomandy.tk/projects/GrafX2/ticket/8
2018-09-06 17:49:52 +02:00
Thomas Bernard
995f9182fe
Fix the test for Linux or NetBSD to not add -liconv
...
fix 244e856e9ff23bbb855e4e6b2d22d7cb9856a632 which broke on FreeBSD
2018-07-27 14:39:59 +02:00
Thomas Bernard
65564d653f
Generate doxygen doc in doc/doxygen with make
2018-07-27 14:29:25 +02:00
Ryo ONODERA
244e856e9f
Fix build under NetBSD with native X.org (/usr/X11R7) and modular X.org (/usr/pkg)
...
* Use pkg-config for X.org
* Exclude -liconv for NetBSD too
* sysctl(3) of NetBSD requres _NETBSD_SOURCE
2018-07-24 23:58:20 +09:00
Thomas Bernard
88430bb92f
Add NO_X11 option at compiletime to disable X11 specific stuff with SDL driver
...
just compile with
$ NO_X11=1 make
2018-07-20 12:26:52 +02:00
Thomas Bernard
d7c6193c21
SDL/x11 : make Copy/Paste and Drag&Drop work
2018-07-17 01:09:04 +02:00
Thomas Bernard
7fb77f85f1
Add GFX2_Log() function
2018-07-12 19:11:39 +02:00
François Revol
60a10f0754
atari: allow building for ColdFire for the FireBee
...
While GCC is usually built with multilib to allow targetting the m5475
instead, it's simpler to just have both toolchains around and change the
host triplet prefix, and each version of the libs installed separately.
This could be done by passing ARCH=m5475 MCPU= to make.
2018-07-09 01:32:40 +02:00
François Revol
7d6051841b
atari: check for libpng 14 and 16 as well
...
The NetSurf SDK currently has 16 already.
2018-07-09 01:30:29 +02:00
Thomas Bernard
2eec1f805b
build Mac OS X binary with SDL2
2018-07-07 15:31:41 +02:00
Thomas Bernard
28249f13b5
use BRANCH from TRAVIS_BRANCH
2018-07-07 15:31:41 +02:00