# This file is part of the Visual Effects Engine
#
# Copyright Tommi Ilmonen 2001
#


include ../Makeconf

CUSTOMFLAGS   := $(DEBUGFLAGS)
# CUSTOMFLAGS   := $(RELEASEFLAGS)


LIBRARY       = geebase

PROGRAM       = gee

HDRS	      = gee_operator.h \
		gee_interval.h \
		gee_world.h \
		gee_engine.h \
		gee_gallery.h \
		gee_renderer.h \
		gee_collector_renderer.h \
		gee_id_select.h \
		gee_lines.h \
		gee_path.h \
		gee_path_insert.h \
		gee_transparency_list.h \
		gee_triangle_mesh.h \
		gee_polygon_mesh.h \
		gee_sphere.h \
		gee_particle_object.h \
		gee_sphere_group.h \
		gee_turn_around_path.h \
		gee_erase_around_path.h \
		gee_group_around_path.h \
		gee_group_geos.h \
		gee_ungroup_geos.h \
		gee_texture_around_path.h \
		gee_color_around_path.h \
		gee_move_around_path.h \
		gee_scale_around_path.h \
		gee_copy_geometry.h \
		gee_insert_particle.h \
		gee_path_to_x.h \
		gee_path_to_mesh.h \
		gee_path_to_lines.h \
		gee_path_to_particles.h \
		gee_path_multiply.h \
		gee_particle_rotate.h \
		gee_profile.h \
		gee_geometry.h \
		gee_material.h \
		gee_group.h \
		gee_io.h \
		gee_id.h \
		gee_param_writer.h \
		gee_edit_set.h \
		gee_containment.h \
		gee_debug.h \
		gee_lwo.hpp

SRCS	      = gee_operator.C \
		gee_interval.C \
		gee_world.C \
		gee_engine.C \
		gee_gallery.C \
		gee_renderer.C \
		gee_collector_renderer.C \
		gee_id_select.C \
		gee_lines.C \
		gee_path.C \
		gee_path_insert.C \
		gee_transparency_list.C \
		gee_triangle_mesh.C \
		gee_polygon_mesh.C \
		gee_sphere.C \
		gee_particle_object.C \
		gee_sphere_group.C \
		gee_turn_around_path.C \
		gee_erase_around_path.C \
		gee_group_around_path.C \
		gee_group_geos.C \
		gee_ungroup_geos.C \
		gee_texture_around_path.C \
		gee_color_around_path.C \
		gee_move_around_path.C \
		gee_scale_around_path.C \
		gee_copy_geometry.C \
		gee_insert_particle.C \
		gee_path_to_x.C \
		gee_path_to_mesh.C \
		gee_path_to_lines.C \
		gee_path_to_particles.C \
		gee_path_multiply.C \
		gee_particle_rotate.C \
		gee_profile.C \
		gee_geometry.C \
		gee_material.C \
		gee_group.C \
		gee_io.C \
		gee_id.C \
		gee_param_writer.C \
		gee_edit_set.C \
		gee_containment.C \
		gee_debug.C \
		gee_lwo.cpp

# If FLUID_ROOT is missing, then use locally copied Fluid stuff: 

ifeq ($(FLUID_ROOT),)
  SRCS += TimeStamp.cpp
endif

OBJS  = $(SRCS:%.cpp=%.o)

OBJS := $(OBJS:%.C=%.o)


#MAINSRC = gee_gl.C

#MAINOBJ = gee_gl.o

DLIBS	      = $(VEEBASE)

all: slib dlib 

include ../Makelibs

