#!smake -J 1
#
# Makefile for OpenGL Volumizer sample Inventor wrappers
#

include /usr/include/make/commondefs

TARGETS = \
  voivViewer \
  voivFreeFormDefrom \
  $(NULL)

default all: $(TARGETS)

LLDLIBS = -lvo -lifl -lGL -lX11 -lm
LLDLIBS += -lInventorXt -lInventor -lifl
LDFLAGS += -Wl,-woff,31

CC = $(C++C)

COMMON_OBJS = \
  voivAppearance.o \
  voivAppearanceElement.o \
  voivGeometry.o \
  voivTextureCoordinate3.o \
  ../OpenGL/myBrickIO.o \
  $(NULL)

../OpenGL/myBrickIO.o: ../OpenGL/myBrickIO.cxx
	cd ../OpenGL ; smake myBrickIO.o

voivViewer_OBJS = voivViewer.o $(COMMON_OBJS)
voivViewer: $(voivViewer_OBJS)
	$(CC) -o $@ $(voivViewer_OBJS) $(LDFLAGS) $(LLDLIBS)

voivFreeFormDefrom_OBJS = voivFreeFormDefrom.o $(COMMON_OBJS)
voivFreeFormDefrom: $(voivFreeFormDefrom_OBJS)
	$(CC) -o $@ $(voivFreeFormDefrom_OBJS) $(LDFLAGS) $(LLDLIBS)

clobber:
	\rm -rf Makedepend ii_files *.o $(TARGETS)
