Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Libretro
libretro-chailove
Commits
1188ba3b
Verified
Commit
1188ba3b
authored
Nov 04, 2017
by
RobLoach
Browse files
Clean up FLAG definitions
parent
eaed348f
Changes
6
Hide whitespace changes
Inline
Side-by-side
Makefile.common
View file @
1188ba3b
...
...
@@ -10,23 +10,56 @@ SOURCES_CXX += $(wildcard \
src/chailove/system/
*
.cpp
\
)
# filesystem
FLAGS
+=
-Ivendor
/filesystem
# libretro-common
FLAGS
+=
-Ivendor
/libretro-common/include
# PhysFS
FLAGS
+=
-Ivendor
/physfs/src
FLAGS
+=
-Ivendor
/physfs/extras
FLAGS
+=
-DPHYSFS_NO_CDROM_SUPPORT
=
1
SOURCES_C
+=
$(
wildcard
\
vendor/physfs/extras/physfsrwops.c
\
vendor/physfs/src/
*
.c
\
)
# SDL_tty
FLAGS
+=
-Ivendor
/SDL_tty/include
SOURCES_C
+=
$(
wildcard
\
vendor/SDL_tty/src/SDL_tty.c
\
vendor/SDL_tty/src/SDL_fnt.c
\
)
# SDL_gfx
FLAGS
+=
-Ivendor
/sdl-libretro/tests/SDL_gfx-2.0.26
SOURCES_C
+=
$(
wildcard
\
vendor/sdl-libretro/tests/SDL_gfx-2.0.26/
*
.c
\
)
# SDL_ttf
# TODO Fix TTF Support https://github.com/RobLoach/ChaiLove/issues/48
#FLAGS += -Ivendor/sdl-libretro/tests/SDL_ttf-2.0.11/VisualC/external/include
#SOURCES_C += $(wildcard \
# vendor/sdl-libretro/tests/SDL_ttf-2.0.11/*.c \
#)
# SDL_stbimage
FLAGS
+=
-Ivendor
/Snippets
# STB
FLAGS
+=
-Ivendor
/stb
# ChaiScript
ifeq
($(HAVE_CHAISCRIPT),)
FLAGS
+=
-Ivendor
/chaiscript/include
FLAGS
+=
-Ivendor
/RobLoachChaiScript_Extras/include
FLAGS
+=
-D__HAVE_CHAISCRIPT__
FLAGS
+=
-DCHAISCRIPT_NO_THREADS
-DCHAISCRIPT_NO_THREADS_WARNING
-DCHAISCRIPT_NO_DYNLOAD
FLAGS
+=
-DCHAISCRIPT_EXTRAS_MATH_DISABLE_ISINF
-DCHAISCRIPT_EXTRAS_MATH_DISABLE_ISNAN
endif
# SDL
ifeq
($(platform), win)
SOURCES_C
+=
$(
wildcard
./vendor/sdl-libretro/src/
*
.c ./vendor/sdl-libretro/src/audio/
*
.c ./vendor/sdl-libretro/src/cdrom/dummy/
*
.c ./vendor/sdl-libretro/src/cdrom/
*
.c ./vendor/sdl-libretro/src/cpuinfo/
*
.c ./vendor/sdl-libretro/src/events/
*
.c ./vendor/sdl-libretro/src/file/
*
.c ./vendor/sdl-libretro/src/stdlib/
*
.c ./vendor/sdl-libretro/src/thread/
*
.c ./vendor/sdl-libretro/src/timer/
*
.c ./vendor/sdl-libretro/src/video/
*
.c ./vendor/sdl-libretro/src/joystick/
*
.c ./vendor/sdl-libretro/src/video/libretro/
*
.c ./vendor/sdl-libretro/src/joystick/libretro/
*
.c ./vendor/sdl-libretro/src/timer/libretro/
*
.c ./vendor/sdl-libretro/src/audio/libretro/
*
.c ./vendor/sdl-libretro/src/thread/win32/SDL_sysmutex.c ./vendor/sdl-libretro/src/thread/win32/SDL_syssem.c ./vendor/sdl-libretro/src/thread/win32/SDL_systhread.c ./vendor/sdl-libretro/src/thread/generic/SDL_syscond.c ./vendor/sdl-libretro/src/loadso/dummy/
*
.c
)
...
...
@@ -34,6 +67,8 @@ else
SOURCES_C
+=
$(
wildcard
./vendor/sdl-libretro/src/
*
.c ./vendor/sdl-libretro/src/audio/
*
.c ./vendor/sdl-libretro/src/cdrom/dummy/
*
.c ./vendor/sdl-libretro/src/cdrom/
*
.c ./vendor/sdl-libretro/src/cpuinfo/
*
.c ./vendor/sdl-libretro/src/events/
*
.c ./vendor/sdl-libretro/src/file/
*
.c ./vendor/sdl-libretro/src/stdlib/
*
.c ./vendor/sdl-libretro/src/thread/
*
.c ./vendor/sdl-libretro/src/timer/
*
.c ./vendor/sdl-libretro/src/video/
*
.c ./vendor/sdl-libretro/src/joystick/
*
.c ./vendor/sdl-libretro/src/video/libretro/
*
.c ./vendor/sdl-libretro/src/thread/generic/
*
.c ./vendor/sdl-libretro/src/joystick/libretro/
*
.c ./vendor/sdl-libretro/src/timer/libretro/
*
.c ./vendor/sdl-libretro/src/audio/libretro/
*
.c ./vendor/sdl-libretro/src/loadso/dummy/
*
.c
)
endif
FLAGS
+=
-DSDL_THREADS_DISABLED
-DSDL_CDROM_DISABLED
FLAGS
+=
-Ivendor
/sdl-libretro/include
OBJECTS
+=
$(SOURCES_CXX:.cpp=.o)
$(SOURCES_C:.c=.o)
...
...
@@ -47,26 +82,9 @@ else
endif
LDFLAGS
+=
$(fpic)
$(SHARED)
$(EXTRA_LDF)
FLAGS
+=
-I
.
\
-Ivendor
/sdl-libretro/include
\
-Ivendor
/libretro-common/include
\
-Ivendor
/chaiscript/include
\
-Ivendor
/SDL_tty/include
\
-Ivendor
/sdl-libretro/tests/SDL_gfx-2.0.26
\
-Ivendor
/sdl-libretro/tests/SDL_ttf-2.0.11/VisualC/external/include
\
-Ivendor
/RobLoachChaiScript_Extras/include
\
-Ivendor
/physfs/src
\
-Ivendor
/Snippets
\
-Ivendor
/stb
WARNINGS
:=
ifeq
($(HAVE_CHAISCRIPT),)
FLAGS
+=
-D__HAVE_CHAISCRIPT__
FLAGS
+=
-DCHAISCRIPT_NO_THREADS
-DCHAISCRIPT_NO_THREADS_WARNING
-DCHAISCRIPT_NO_DYNLOAD
FLAGS
+=
-DCHAISCRIPT_EXTRAS_MATH_DISABLE_ISINF
-DCHAISCRIPT_EXTRAS_MATH_DISABLE_ISNAN
endif
ifneq
($(HAVE_TESTS),)
FLAGS
+=
-D__HAVE_TESTS__
endif
src/chailove/audio.cpp
View file @
1188ba3b
...
...
@@ -5,7 +5,7 @@
#include "audio/AudioState.h"
#include "../ChaiLove.h"
#include "sound.h"
#include
"
physfs.h
"
#include
<
physfs.h
>
namespace
chailove
{
void
audio
::
play
(
SoundData
*
soundData
)
{
...
...
src/chailove/filesystem.cpp
View file @
1188ba3b
...
...
@@ -2,8 +2,8 @@
#include "physfs.h"
#include "filesystem.h"
#include
"vendor/physfs/extras/
physfsrwops.h
"
#include
"vendor/filesystem/
filesystem/path.h
"
#include
<
physfsrwops.h
>
#include
<
filesystem/path.h
>
#include "../ChaiLove.h"
#include <iostream>
...
...
src/chailove/graphics/Font.h
View file @
1188ba3b
...
...
@@ -4,7 +4,7 @@
#include "SDL.h"
//#include "SDL_ttf.h"
#include <string>
#include
"
SDL_fnt.h
"
#include
<
SDL_fnt.h
>
#include "ImageData.h"
namespace
chailove
{
...
...
src/chailove/graphics/ImageData.cpp
View file @
1188ba3b
#include "ImageData.h"
#include "SDL.h"
#define SDL_STBIMAGE_IMPLEMENTATION
#include
"
SDL_stbimage.h
"
#include
<
SDL_stbimage.h
>
#include <iostream>
#include <string>
...
...
src/chailove/script.cpp
View file @
1188ba3b
#include "script.h"
#include "../ChaiLove.h"
#include
"vendor/filesystem/
filesystem/path.h
"
#include
<
filesystem/path.h
>
#ifdef __HAVE_CHAISCRIPT__
#include "chaiscript/extras/math.hpp"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment