FONT=DroidSans-Bold.ttf EXE=isnake CC=gcc CFLAGS=`sdl-config --cflags --libs` -lSDL_ttf DIR=bin #x86_64-w64-mingw32-gcc -o IntelligentSnake-Windows/isnake.exe isnake.c `/usr/x86_64-w64-mingw32/bin/sdl-config --cflags --libs` -lSDL_ttf WINEXE=$(EXE).exe MINGW=x86_64-w64-mingw32 MINGWPATH=/usr/$(MINGW) WINCC=$(MINGW)-$(CC) WINCFLAGS=-I$(MINGWPATH)/include/SDL -D_GNU_SOURCE=1 -Dmain=SDL_main -L$(MINGWPATH)/lib -lmingw32 -lSDLmain -lSDL -mwindows -lSDL_ttf WINDIR=windows-$(DIR) SRC=$(EXE).c all: $(EXE) $(EXE): install -d $(DIR) $(CC) $(CFLAGS) $(SRC) $< -o $(DIR)/$@ cp $(FONT) $(DIR)/ windows: install -d $(WINDIR) cp $(MINGWPATH)/bin/SDL.dll $(WINDIR)/ cp $(MINGWPATH)/bin/SDL_ttf.dll $(WINDIR)/ cp $(MINGWPATH)/bin/libfreetype-6.dll $(WINDIR)/ cp $(MINGWPATH)/bin/zlib1.dll $(WINDIR)/ cp $(FONT) $(WINDIR)/ $(WINCC) -o $(WINDIR)/$(WINEXE) $(SRC) $(WINCFLAGS) clean: rm -rf $(DIR) $(WINDIR)