
bindir          = ${exec_prefix}/bin
datadir		= ${datarootdir}
datarootdir	= ${prefix}/share
exec_prefix     = /apps/share/rappture/20121012
includedir      = ${prefix}/include
libdir          = ${exec_prefix}/lib
mandir          = ${datarootdir}/man
prefix          = /apps/share/rappture/20121012
srcdir		= ../../../../rappture/examples/objects/floatBuffer

INSTALL		= /usr/bin/install -c
MKDIR_P		= /bin/mkdir -p

CC              = gcc
CFLAGS		= -g -O2
CXX             = g++
CXXFLAGS	= -g -O2
DEFINES		= -g -Wall
INCLUDES	= -I$(srcdir)/../../../src/core \
		  -I$(includedir)
LIBS		= \
		-L../../../src/core -lrappture \
		-L$(libdir) -lexpat -lz -lm
VPATH		= $(srcdir)

CXX_SWITCHES	= $(CXXFLAGS) $(INCLUDES) $(DEFINES)	
CC_SWITCHES	= $(CFLAGS) $(INCLUDES) $(DEFINES)	

FILES		= \
		$(srcdir)/floatBuffer.cc \
		Makefile 

destdir		= $(prefix)/examples/objects/floatBuffer

PROGS		= \
		floatbuffer \

all: $(PROGS)


floatbuffer: $(srcdir)/floatBuffer.cc
	$(CXX) $(CXX_SWITCHES) -o $@ $< $(LIBS)

install:
	$(MKDIR_P) -m 0755 $(destdir)
	for i in $(FILES) ; do \
	  $(INSTALL) -m 0444  $$i $(destdir) ; \
	done
	for i in $(PROGS) ; do \
	  $(INSTALL) -m 0555 $$i $(destdir) ; \
	done

clean:
	$(RM) $(PROGS) 

distclean: clean
	$(RM) Makefile *~
