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
flycast
Commits
e85de25f
Commit
e85de25f
authored
Jun 03, 2018
by
Libretro-Admin
Browse files
Fix build for Windows
parent
d4d1c4ec
Changes
1
Hide whitespace changes
Inline
Side-by-side
Makefile
View file @
e85de25f
...
@@ -372,8 +372,7 @@ else ifeq ($(platform), emscripten)
...
@@ -372,8 +372,7 @@ else ifeq ($(platform), emscripten)
else
else
EXT
?=
dll
EXT
?=
dll
TARGET
:=
$(TARGET_NAME)
_libretro.
$(EXT)
TARGET
:=
$(TARGET_NAME)
_libretro.
$(EXT)
SHARED
:=
-shared
-shared
-static-libgcc
-static-libstdc
++
-Wl
,--version-script
=
link.T
LDFLAGS
+=
-shared
-static-libgcc
-static-libstdc
++
-Wl
,--version-script
=
link.T
-lwinmm
-lgdi32
LDFLAGS
+=
-lwinmm
-lgdi32
GL_LIB
:=
-lopengl32
GL_LIB
:=
-lopengl32
PLATFORM_EXT
:=
win32
PLATFORM_EXT
:=
win32
CC
=
gcc
CC
=
gcc
...
@@ -440,6 +439,8 @@ ifeq ($(FORCE_GLES),1)
...
@@ -440,6 +439,8 @@ ifeq ($(FORCE_GLES),1)
else
ifneq
(,$(findstring gles,$(platform)))
else
ifneq
(,$(findstring gles,$(platform)))
GLES
=
1
GLES
=
1
GL_LIB
:=
-lGLESv2
GL_LIB
:=
-lGLESv2
else
ifeq
($(platform), win)
GL_LIB
:=
-lopengl32
else
else
GL_LIB
:=
-lGL
GL_LIB
:=
-lGL
endif
endif
...
@@ -557,12 +558,20 @@ LDFLAGS += $(fpic)
...
@@ -557,12 +558,20 @@ LDFLAGS += $(fpic)
OBJECTS
:=
$(SOURCES_CXX:.cpp=.o)
$(SOURCES_C:.c=.o)
$(SOURCES_ASM:.S=.o)
OBJECTS
:=
$(SOURCES_CXX:.cpp=.o)
$(SOURCES_C:.c=.o)
$(SOURCES_ASM:.S=.o)
ifneq
(,$(findstring msvc,$(platform)))
OBJOUT
=
-Fo
LINKOUT
=
-out
:
LD
=
link.exe
else
LD
=
$(CXX)
endif
all
:
$(TARGET)
all
:
$(TARGET)
$(TARGET)
:
$(OBJECTS)
$(TARGET)
:
$(OBJECTS)
ifeq
($(STATIC_LINKING), 1)
ifeq
($(STATIC_LINKING), 1)
$(AR)
rcs
$@
$(OBJECTS)
$(AR)
rcs
$@
$(OBJECTS)
else
else
$(
CXX
)
$(MFLAGS)
$(fpic)
$(SHARED)
$(LDFLAGS)
$(OBJECTS)
$(LIB
S
)
$(
GL_
LIB)
-o
$@
$(
LD
)
$(MFLAGS)
$(fpic)
$(SHARED)
$(LDFLAGS)
$(OBJECTS)
$(
GL_
LIB)
$(LIB
S
)
-o
$@
endif
endif
%.o
:
%.cpp
%.o
:
%.cpp
...
...
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