SCP/VIDEO: Makefile cleanup for OSX build with libSDL2

This commit is contained in:
Mark Pizzolato 2013-10-01 16:56:21 -07:00
parent 6b45d9b2ad
commit 3a5f090a82

View file

@ -313,18 +313,17 @@ ifeq ($(WIN32),) #*nix Environments (&& cygwin)
OS_CCDEFS += -DHAVE_FNMATCH OS_CCDEFS += -DHAVE_FNMATCH
endif endif
endif endif
ifneq (,$(call find_include,SDL/SDL)) ifneq (,$(call find_include,SDL2/SDL))
SDL_VERSION = $(shell grep SDL_MAJOR_VERSION $(call find_include,SDL/SDL_version) | awk '{ print $$3 }')
ifeq (2,$(SDL_VERSION))
ifneq (,$(call find_lib,SDL2)) ifneq (,$(call find_lib,SDL2))
OS_CCDEFS += -DHAVE_LIBSDL -I$(dir $(call find_include,SDL/SDL)) OS_CCDEFS += -DHAVE_LIBSDL -I$(dir $(call find_include,SDL2/SDL))
OS_LDFLAGS += -lSDL2 OS_LDFLAGS += -lSDL2
$(info using libSDL2: $(call find_lib,SDL2) $(call find_include,SDL/SDL)) $(info using libSDL2: $(call find_lib,SDL2) $(call find_include,SDL2/SDL))
ifeq (Darwin,$(OSTYPE)) ifeq (Darwin,$(OSTYPE))
OS_LDFLAGS += -lobjc -framework cocoa OS_LDFLAGS += -lobjc -framework cocoa
endif endif
endif endif
else else
ifneq (,$(call find_include,SDL/SDL))
ifneq (,$(call find_lib,SDL)) ifneq (,$(call find_lib,SDL))
OS_CCDEFS += -DHAVE_LIBSDL -I$(dir $(call find_include,SDL/SDL)) OS_CCDEFS += -DHAVE_LIBSDL -I$(dir $(call find_include,SDL/SDL))
OS_LDFLAGS += -lSDL OS_LDFLAGS += -lSDL