New makefile including os4 build. Thanks xeron ! :)

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@303 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Adrien Destugues
2008-10-23 07:57:55 +00:00
parent 468af075c3
commit a327f92805
3 changed files with 31 additions and 81 deletions

View File

@@ -30,24 +30,40 @@ ifdef COMSPEC
CC = gcc
OBJDIR = obj/win32
else
# Linux specific
DELCOMMAND = rm -rf
MKDIR = mkdir -p
ifdef WIN32CROSS
#cross compile a Win32 executable
CC = i586-mingw32msvc-gcc
BIN = grafx2.exe
CFGBIN = gfxcfg.exe
COPT = -W -Wall -O -g -ggdb -Dmain=SDL_main `/usr/local/cross-tools/i386-mingw32/bin/sdl-config --cflags`
LOPT = -mwindows -lmingw32 -lSDLmain -lSDL -lshlwapi `/usr/local/cross-tools/i386-mingw32/bin/sdl-config --libs`
OBJDIR = obj/win32
else
PLATFORM = $(shell uname)
#OS4 specific
ifeq ($(PLATFORM),AmigaOS)
DELCOMMAND = rm -rf
MKDIR = mkdir -p
BIN = grafx2
CFGBIN = gfxcfg
COPT = -W -Wall -c -g `sdl-config --cflags`
LOPT = `sdl-config --libs`
COPT = -Wall -c -gstabs -mcrt=newlib `sdl-config --cflags`
LOPT = `sdl-config --libs` -lpng -ljpeg -lz
CC = gcc
OBJDIR = obj/unix
OBJDIR = obj/amiga
else
# Linux specific
DELCOMMAND = rm -rf
MKDIR = mkdir -p
ifdef WIN32CROSS
#cross compile a Win32 executable
CC = i586-mingw32msvc-gcc
BIN = grafx2.exe
CFGBIN = gfxcfg.exe
COPT = -W -Wall -O -g -ggdb -Dmain=SDL_main `/usr/local/cross-tools/i386-mingw32/bin/sdl-config --cflags`
LOPT = -mwindows -lmingw32 -lSDLmain -lSDL -lshlwapi `/usr/local/cross-tools/i386-mingw32/bin/sdl-config --libs`
OBJDIR = obj/win32
else
BIN = grafx2
CFGBIN = gfxcfg
COPT = -W -Wall -c -g `sdl-config --cflags`
LOPT = `sdl-config --libs`
CC = gcc
OBJDIR = obj/unix
endif
endif
endif