goat3dgfx

annotate examples/viewscn/Makefile @ 27:be9754def417

added missing post-build copy event in the release configuration
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 27 Feb 2014 02:19:16 +0200
parents
children
rev   line source
nuclear@16 1 src = $(wildcard src/*.cc)
nuclear@16 2 obj = $(src:.cc=.o)
nuclear@16 3 bin = viewscn
nuclear@16 4
nuclear@16 5 CXXFLAGS = -pedantic -Wall -g
nuclear@16 6 LDFLAGS = $(libgl) -lgoat3dgfx -lvmath
nuclear@16 7
nuclear@16 8 ifeq ($(shell uname -s), Darwin)
nuclear@16 9 libgl = -framework OpenGL -framework GLUT -lGLEW
nuclear@16 10 else
nuclear@16 11 libgl = -lGL -lGLU -lglut -lGLEW
nuclear@16 12 endif
nuclear@16 13
nuclear@16 14 $(bin): $(obj)
nuclear@16 15 $(CXX) -o $@ $(obj) $(LDFLAGS)
nuclear@16 16
nuclear@16 17 .PHONY: clean
nuclear@16 18 clean:
nuclear@16 19 rm -f $(obj) $(bin)