ref: e5cc01a96889649c5e8151699e5634cb3b1b4d7c
dir: /SDL_Examples/Makefile/
include ../config.mk #CC= gcc #CFLAGS = -g -Wall -O3 -w GL_LIBS= -L../ GL_INCLUDES= -I../include/ ALL_T= gears texture model helloworld menu game LIB= ../lib/libTinyGL.a #For GCC on good OSes: SDL_LIBS= -lSDL #for MinGW users: #SDL_LIBS= -lmingw32 -lSDLmain -lSDL BINDIR=/usr/local/bin SDL_MIXERLIBS= -lSDL_mixer -lmad -logg -lmikmod -logg -DPLAY_MUSIC SDL_MIXERLIBS= all: $(ALL_T) clean: rm -f $(ALL_T) *.exe texture: $(CC) texture.c $(LIB) -o texture $(GL_INCLUDES) $(SDL_LIBS) $(SDL_MIXERLIBS) $(GL_LIBS) $(CFLAGS) -lm menu: $(CC) menu.c $(LIB) -o menu $(GL_INCLUDES) $(SDL_LIBS) $(SDL_MIXERLIBS) $(GL_LIBS) $(CFLAGS) -lm helloworld: $(CC) helloworld.c $(LIB) -o helloworld $(GL_INCLUDES) $(GL_LIBS) $(CFLAGS) $(SDL_LIBS) $(SDL_MIXERLIBS) -lm model: $(CC) model.c $(LIB) -o model $(GL_INCLUDES) $(GL_LIBS) $(CFLAGS) $(SDL_LIBS) $(SDL_MIXERLIBS) -lm game: $(CC) game.c $(LIB) -o game $(GL_INCLUDES) $(GL_LIBS) $(CFLAGS) $(SDL_LIBS) $(SDL_MIXERLIBS) -lm gears: $(CC) gears.c $(LIB) -o gears $(GL_INCLUDES) $(GL_LIBS) $(CFLAGS) $(SDL_LIBS) $(SDL_MIXERLIBS) -lm install_tglgears: gears cp gears $(BINDIR)/tglgears