From 54975fd0988cdf1c78c5e87e8cf4d83d692ecb67 Mon Sep 17 00:00:00 2001 From: josh Date: Tue, 11 Nov 2008 16:22:40 +0000 Subject: [PATCH] updated Makefile for WIN32 git-svn-id: svn://anubis/sdl-opengl-bare@3 486f0dac-8830-0410-96c3-f050bc5976a0 --- Makefile | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index c06e3f2..73702da 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,21 @@ -CFLAGS = `sdl-config --cflags` -LDFLAGS = -lGL -lGLU `sdl-config --libs` -FILE = sdl_tmplt +FILE := sdl_tmplt +TARGET := $(FILE) -all: $(FILE) +ifdef WIN32 +CFLAGS := -IC:\apps\SDL-1.2.13\include -D_GNU_SOURCE=1 -Dmain=SDL_main +LDFLAGS := -lopengl32 -lglu32 -LC:\apps\SDL-1.2.13\lib -lmingw32 -lSDLmain -lSDL -mwindows +CC := mingw32-gcc +TARGET := $(TARGET).exe +else +CFLAGS := `sdl-config --cflags` +LDFLAGS := -lGL -lGLU `sdl-config --libs` +endif -$(FILE): $(FILE).c - gcc -o $(FILE) $(CFLAGS) $< $(LDFLAGS) + +all: $(TARGET) + +$(TARGET): $(FILE).c + $(CC) -o $(TARGET) $(CFLAGS) $< $(LDFLAGS) clean: - -rm -f $(FILE) *~ *.o + -rm -f $(TARGET) *~ *.o