Everything compiles. Some kludges left regarding version and pversion. Now to get it to link...

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1037 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Adrien Destugues 2009-09-19 23:49:52 +00:00
parent b3f2deedac
commit 93efc7e9e9
12 changed files with 49 additions and 4 deletions

View File

@ -184,11 +184,13 @@ else
RMDIR= delete
CP = copy
BIN = grafx2
COPT = -c99 -Ivbcc:PosixLib/include -D__amigaos__
COPT = -c99 -Ivbcc:PosixLib/include -D__amigaos__ $(TTFCOPT)
CC = vc
OBJDIR = obj/amiga-vbcc
ZIP = lha
ZIPOPT= a
ZIPOPT = a
NOTTF = 1
else
@ -260,7 +262,9 @@ else
JOYCOPT =
endif
COPT += -DSVN_revision='"$(shell svnversion .)"' -DProgram_version='"$(LABEL)"'
ifneq ($(PLATFORM),amiga-vbcc)
COPT += -DSVN_revision='"$(shell svnversion .)"' -DProgram_version='"$(LABEL)"'
endif
### And now for the real build rules ###

View File

@ -21,6 +21,11 @@
#include "global.h"
#include "hotkeys.h"
#ifdef __VBCC__
#define false 0
#define true 1
#endif
T_Key_config ConfigKey[NB_SHORTCUTS] = {
{0,
"Scroll up",

View File

@ -28,6 +28,10 @@
#include "misc.h"
#include "input.h"
#ifdef __VBCC__
#define __attribute__(x)
#endif
void Handle_window_resize(SDL_ResizeEvent event);
void Handle_window_exit(SDL_QuitEvent event);

View File

@ -32,6 +32,10 @@
#define ZOOMX 2
#define ZOOMY 2
#ifdef __VBCC__
#define __attribute__(x)
#endif
void Pixel_double (word x,word y,byte color)
/* Affiche un pixel de la color aux coords x;y à l'écran */
{

View File

@ -31,6 +31,10 @@
#define ZOOMX 4
#define ZOOMY 4
#ifdef __VBCC__
#define __attribute__(x)
#endif
void Pixel_quad (word x,word y,byte color)
/* Affiche un pixel de la color aux coords x;y à l'écran */
{

View File

@ -28,6 +28,10 @@
#include "graph.h"
#include "pxsimple.h"
#ifdef __VBCC__
#define __attribute__(x)
#endif
void Pixel_simple (word x,word y,byte color)
/* Affiche un pixel de la color aux coords x;y à l'écran */
{

View File

@ -32,6 +32,10 @@
#define ZOOMX 1
#define ZOOMY 2
#ifdef __VBCC__
#define __attribute__(x)
#endif
void Pixel_tall (word x,word y,byte color)
/* Affiche un pixel de la color aux coords x;y à l'écran */
{

View File

@ -31,6 +31,10 @@
#define ZOOMX 2
#define ZOOMY 4
#ifdef __VBCC__
#define __attribute__(x)
#endif
void Pixel_tall2 (word x,word y,byte color)
/* Affiche un pixel de la color aux coords x;y à l'écran */
{

View File

@ -31,6 +31,10 @@
#define ZOOMX 3
#define ZOOMY 3
#ifdef __VBCC__
#define __attribute__(x)
#endif
void Pixel_triple (word x,word y,byte color)
/* Affiche un pixel de la color aux coords x;y à l'écran */
{

View File

@ -31,6 +31,10 @@
#define ZOOMX 2
#define ZOOMY 1
#ifdef __VBCC__
#define __attribute__(x)
#endif
void Pixel_wide (word x,word y,byte color)
/* Affiche un pixel de la color aux coords x;y à l'écran */
{

View File

@ -31,6 +31,10 @@
#define ZOOMX 4
#define ZOOMY 2
#ifdef __VBCC__
#define __attribute__(w)
#endif
void Pixel_wide2 (word x,word y,byte color)
/* Affiche un pixel de la color aux coords x;y à l'écran */
{

View File

@ -49,7 +49,7 @@ int Create_ConfigDirectory(char * config_dir)
#endif
}
#if defined(__macosx__) || defined(__amigaos4__) || defined(__AROS__) || defined(__MORPHOS__) || defined(__amigaos__)
#if defined(__macosx__) || defined(__amigaos4__) || defined(__AROS__) || defined(__MORPHOS__) || defined(__amigaos__) && !defined(__VBCC__)
#define ARG_UNUSED __attribute__((unused))
#else
#define ARG_UNUSED