CC=g++ COMMUN=../commun/ CFLAGS=-I$(COMMUN) -I/usr/local/prog3d/include -I/usr/local/prog3d/swMesa/include LDFLAGS=-L/usr/local/prog3d/lib -L/usr/local/prog3d/swMesa/lib -lGL -lglut -lGLU -lIL -lGLEW -L/usr/X11R6/lib -lX11 -lXi -lXmu -lm TARGET= main_arb.cpp $(COMMUN)textfile.cpp $(COMMUN)snapshot.cpp $(COMMUN)trackball.cpp OBJ= $(TARGET:.cpp=.o) all: shader shader: $(OBJ) $(CC) -o $@ $^ $(LDFLAGS) %.o: %.c $(CC) -o $@ -c $< $(CFLAGS) %.o: %.cpp $(CC) -o $@ -c $< $(CFLAGS)