summaryrefslogtreecommitdiff
path: root/progs/demos
diff options
context:
space:
mode:
authorBrian <brian.paul@tungstengraphics.com>2007-12-12 08:05:12 -0700
committerBrian <brian.paul@tungstengraphics.com>2007-12-14 14:35:18 -0700
commita5eb9e7b1bf915a3bf911074c2872724c5b3ad53 (patch)
tree18922a79f0ce32a104b923c811db8e390749960b /progs/demos
parent6f7d35318df592ec42a37ad0d42890118c02a6b8 (diff)
Build rain demo (Gonzo <andreas.wendleder@gmail.com>)
Diffstat (limited to 'progs/demos')
-rw-r--r--progs/demos/Makefile11
-rw-r--r--progs/demos/rain.cxx1
2 files changed, 11 insertions, 1 deletions
diff --git a/progs/demos/Makefile b/progs/demos/Makefile
index 57e56f52a3..dcddee17d4 100644
--- a/progs/demos/Makefile
+++ b/progs/demos/Makefile
@@ -45,6 +45,7 @@ PROGS = \
multiarb \
paltex \
pointblast \
+ rain \
ray \
readpix \
reflect \
@@ -73,7 +74,7 @@ PROGS = \
.SUFFIXES:
.SUFFIXES: .c
-
+.SUFFIXES: .cxx
# make executable from .c file:
.c: $(LIB_DEP) readtex.o
@@ -154,6 +155,14 @@ fslight: fslight.o
fslight.o: fslight.c extfuncs.h
$(CC) -c -I$(INCDIR) $(CFLAGS) fslight.c
+rain: particles.o rain.o readtex.o
+ $(CXX) $(LDFLAGS) $^ $(LIBS) -o $@
+
+rain.o: rain.cxx readtex.h
+ $(CXX) -c -I../ $(CXXFLAGS) $<
+
+particles.o: particles.cxx
+ $(CXX) -c -I../ $(CXXFLAGS) $<
viewdds: viewdds.c
diff --git a/progs/demos/rain.cxx b/progs/demos/rain.cxx
index d19f049c5f..5c53d4248c 100644
--- a/progs/demos/rain.cxx
+++ b/progs/demos/rain.cxx
@@ -8,6 +8,7 @@
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include <math.h>
#include <time.h>
#include <GL/glut.h>