mac-static:
@$(MAKE_CMD) PLATFORM=macosx TARGET=sdl-static
+mac2-static:
+ @$(MAKE_CMD) PLATFORM=macosx TARGET=sdl2-static
+
msdos:
@$(MAKE_CMD) PLATFORM=msdos
SYS_LDFLAGS = $(SDL_LIBS) $(shell sdl-config --static-libs)
endif
+ifeq ($(TARGET),sdl2-static) # compiling for SDL2 target (static)
+SYS_CFLAGS = -DTARGET_SDL2 $(shell sdl2-config --cflags)
+SDL_LIBS = -lSDL2_image -lSDL2_mixer -lSDL2_net -lsmpeg2 -lmikmod
+SYS_LDFLAGS = $(SDL_LIBS) $(shell sdl2-config --static-libs)
+endif
+
ifeq ($(TARGET),allegro) # compiling for Allegro target
SYS_CFLAGS = -DTARGET_ALLEGRO -I$(CROSS_PATH_MSDOS)/include
SYS_LDFLAGS = -lalleg
-#define COMPILE_DATE_STRING "2013-12-28 23:17"
+#define COMPILE_DATE_STRING "2014-01-01 20:20"
0xFF000000);
#endif
- printf("::: pitch == %d\n", new_surface->pitch);
-
if (new_surface == NULL)
Error(ERR_WARN, "SDL_CreateRGBSurface() failed: %s",
SDL_GetError());
#define KSYM_Page_Up SDLK_PAGEUP
#define KSYM_Page_Down SDLK_PAGEDOWN
+#if defined(TARGET_SDL2)
#define KSYM_Menu SDLK_MENU
#define KSYM_Back SDLK_AC_BACK
+#endif
#define KSYM_space SDLK_SPACE
#define KSYM_exclam SDLK_EXCLAIM