# makefile to build all entries of the first ever #demoscene
# 4k source compo.

          CFLAGS = -std=c9x -pedantic
       SDL_FLAGS = `sdl-config --cflags`
        SDL_LIBS = `sdl-config --libs`
          LDLIBS = -lm
          GLLIBS = -lGL -lGLU
        GLUTLIBS = -lglut

         TARGETS = dwitvs hogwagen 3d randomname


all: $(TARGETS)

dwitvs: ../dwitvs/dwitvs.c
	$(CC) $(CPPFLAGS) $(CFLAGS) $(SDL_FLAGS) $< $(LOADLIBES) $(LDLIBS) $(SDL_LIBS) -o $@

hogwagen: ../hogwagen/hogwagen.c
	$(CC) $(CPPFLAGS) $(CFLAGS) $(SDL_FLAGS) $< $(LOADLIBES) $(LDLIBS) $(SDL_LIBS) -o $@

3d: ../jylam/main.c
	$(CC) $(CPPFLAGS) $(CFLAGS) $(SDL_FLAGS) $< $(LOADLIBES) $(LDLIBS) $(SDL_LIBS) -o $@

randomname: ../randomname/main.c
	$(CC) $(CPPFLAGS) $(CFLAGS) $< $(LOADLIBES) $(LDLIBS) $(GLLIBS) $(GLUTLIBS) -o $@

clean:
	$(RM) $(TARGETS)
