Newer
Older
cg / Makefile
@ajaggi ajaggi on 28 Dec 2005 675 bytes Added some obj files
SRCDIR := sources
INCLUDEDIR := include
BINDIR := bin

DEBUG := yes

VPATH = $(SRCDIR) $(INCLUDEDIR)

vpath %.cpp $(SRCDIR)
vpath %.h $(INCLUDEDIR)

ifdef COMSPEC
# windows
	CXX := C:/g++
	CXXFLAGS := -Wall -I $(INCLUDEDIR)
	LIBS :=
	RM := rm
	PROGNAME := cg.exe
else
# better than windows
	CXX := g++
	CXXFLAGS := -DUNIX -Wall `sdl-config --cflags` -I $(INCLUDEDIR)
	LIBS := `sdl-config --libs` -lGL -lGLU
	RM := rm -f
	PROGNAME := cg
endif

ifeq "$(DEBUG)" "yes"
	CXXFLAGS := $(CXXFLAGS) -DDEBUG
endif

OBJECTS = main.o array.o poly.o model.o light.o vec.o color.o

all: $(OBJECTS)
	$(CXX) $(CXXFLAGS) $(LIBS) $^ -o $(BINDIR)/$(PROGNAME)
run:
	$(BINDIR)/$(PROGNAME)
clean: