(Windows Mingw) Make some dependencies optional by default
This commit is contained in:
parent
f09a0ec15d
commit
440f08ac28
39
Makefile.win
39
Makefile.win
|
@ -22,43 +22,60 @@ HAVE_WINXINPUT = 1
|
||||||
|
|
||||||
HAVE_LAKKA = 1
|
HAVE_LAKKA = 1
|
||||||
|
|
||||||
ifeq ($(SLIM),)
|
HAVE_SDL := 0
|
||||||
HAVE_SDL = 1
|
HAVE_SDL2 := 0
|
||||||
HAVE_LIBXML2 = 1
|
HAVE_RSOUND := 0
|
||||||
HAVE_FREETYPE = 1
|
HAVE_PYTHON := 0
|
||||||
HAVE_ZLIB = 1
|
|
||||||
HAVE_RSOUND = 1
|
HAVE_FREETYPE := 0
|
||||||
HAVE_CG = 1
|
HAVE_FFMPEG := 0
|
||||||
HAVE_PYTHON = 1
|
|
||||||
HAVE_FFMPEG = 1
|
HAVE_CG := 0
|
||||||
|
HAVE_LIBXML2 := 0
|
||||||
|
HAVE_ZLIB := 1
|
||||||
|
|
||||||
|
ifeq ($(HAVE_CG), 1)
|
||||||
|
CG_LIBS := -lcg -lcgGL
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CG_LIBS := -lcg -lcgGL
|
ifeq ($(HAVE_FREETYPE), 1)
|
||||||
|
|
||||||
FREETYPE_CFLAGS := -DHAVE_FREETYPE -Ifreetype2
|
FREETYPE_CFLAGS := -DHAVE_FREETYPE -Ifreetype2
|
||||||
FREETYPE_LIBS := -lfreetype
|
FREETYPE_LIBS := -lfreetype
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(HAVE_LIBXML2), 1)
|
||||||
LIBXML2_CFLAGS := -Ilibxml2 -DHAVE_LIBXML2 -DHAVE_GLSL
|
LIBXML2_CFLAGS := -Ilibxml2 -DHAVE_LIBXML2 -DHAVE_GLSL
|
||||||
LIBXML2_LIBS := -lxml2 -liconv
|
LIBXML2_LIBS := -lxml2 -liconv
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(HAVE_SDL), 1)
|
||||||
SDL_LIBS := -lSDL
|
SDL_LIBS := -lSDL
|
||||||
SDL_CFLAGS := -ISDL -DHAVE_SDL
|
SDL_CFLAGS := -ISDL -DHAVE_SDL
|
||||||
BSD_LOCAL_INC :=
|
BSD_LOCAL_INC :=
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(HAVE_SDL2), 1)
|
||||||
SDL2_LIBS := -lSDL2
|
SDL2_LIBS := -lSDL2
|
||||||
SDL2_CFLAGS := -ISDL2 -DHAVE_SDL2
|
SDL2_CFLAGS := -ISDL2 -DHAVE_SDL2
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(HAVE_RSOUND), 1)
|
||||||
RSOUND_CFLAGS := -DHAVE_RSOUND
|
RSOUND_CFLAGS := -DHAVE_RSOUND
|
||||||
RSOUND_LIBS := -lrsound
|
RSOUND_LIBS := -lrsound
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(HAVE_PYTHON), 1)
|
||||||
PYTHON_LIBS := -lpython32
|
PYTHON_LIBS := -lpython32
|
||||||
PYTHON_CFLAGS := -DHAVE_PYTHON -Ipython
|
PYTHON_CFLAGS := -DHAVE_PYTHON -Ipython
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(HAVE_FFMPEG), 1)
|
||||||
AVCODEC_LIBS := -lavcodec
|
AVCODEC_LIBS := -lavcodec
|
||||||
AVUTIL_LIBS := -lavutil
|
AVUTIL_LIBS := -lavutil
|
||||||
SWSCALE_LIBS := -lswscale
|
SWSCALE_LIBS := -lswscale
|
||||||
AVFORMAT_LIBS := -lavformat
|
AVFORMAT_LIBS := -lavformat
|
||||||
FFMPEG_LIBS := -lws2_32 -lz
|
FFMPEG_LIBS := -lws2_32 -lz
|
||||||
|
endif
|
||||||
|
|
||||||
OBJDIR := obj-w32
|
OBJDIR := obj-w32
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
|
|
||||||
#include "../general.h"
|
#include "../general.h"
|
||||||
#include <boolean.h>
|
#include <boolean.h>
|
||||||
|
#include "input_autodetect.h"
|
||||||
#include "input_common.h"
|
#include "input_common.h"
|
||||||
#include "retroarch_logger.h"
|
#include "retroarch_logger.h"
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
Loading…
Reference in New Issue