# # TODO: MacOS port is probably broken. Someone with MacOS needs to figure out # how to compile with SDL2. # ## ## Supermodel ## A Sega Model 3 Arcade Emulator. ## Copyright 2011-2017 Bart Trzynadlowski, Nik Henson, Ian Curtis ## ## This file is part of Supermodel. ## ## Supermodel is free software: you can redistribute it and/or modify it under ## the terms of the GNU General Public License as published by the Free ## Software Foundation, either version 3 of the License, or (at your option) ## any later version. ## ## Supermodel is distributed in the hope that it will be useful, but WITHOUT ## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for ## more details. ## ## You should have received a copy of the GNU General Public License along ## with Supermodel. If not, see . ## # # Makefile.OSX # # Makefile for Mac OS X systems using gcc. # ############################################################################### # Build Options ############################################################################### DELETE = rm -d -r -f ############################################################################### # Platform Configuration # # Edit library and include paths as needed. ############################################################################### # # Toolchain # CC = gcc CXX = g++ LD = gcc # # SDL # SDL_CFLAGS = SDL_LIBS = -framework SDL2 -framework AGL -framework OpenGL -framework GLUT -framework Cocoa # # OSX-specific # PLATFORM_CFLAGS = $(SDL_CFLAGS) -DSUPERMODEL_OSX -DUSE_FILE32API -F/Library/Frameworks/ PLATFORM_LDFLAGS = $(SDL_LIBS) -lz -lm -lstdc++ -F/Library/Frameworks/ ############################################################################### # Core Makefile ############################################################################### include Makefiles/Makefile.inc clean: $(SILENT)echo Cleaning up \"$(BIN_DIR)\" and \"$(OBJ_DIR)\"... $(SILENT)$(DELETE) $(BIN_DIR) $(SILENT)$(DELETE) $(OBJ_DIR)