# COPYRIGHT
#
# This file is part of Mustajuuri.
#
# Author: Tommi Ilmonen, 1999-2001.
#
# Mustajuuri is licensed under GNU Lesser General Public License
# (LGPL). The LGPL text can be founs in file "LGPL" that is
# distributed with this source package. The Mustajuuri way to
# interpret LGPL can be found in file "MUSTAJUURI_LICENSE" that is
# distributed with the mustajuuri source code.  
#


#
# Load compile time parameters
#

include $(FLUID_ROOT)/src/Makeconf

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

CUSTOMFLAGS   := $(CUSTOMFLAGS) $(RESTRICTFLAGS) 

#
# Local variables
# 

# Own Includes & defines:

# PWD          := $(FLUID_ROOT)/src/mjdsp

LIBRARY       = FluidProcessors

# PROGRAM       = mjdsp

# MAINSRC = main.C

# MAINOBJ = main.o

HDRS	      = GloveRecognizer.hpp \
		GloveNavigator.hpp \
		MouseNavigator.hpp \
		MotionNavigator.hpp \
		Fistiness.hpp \
		MouseButtons.hpp \
		TrackerSensorSelector.hpp \
		SensorContainment.hpp \
		SensorHitDetector.hpp \
		NapraToMouse.hpp

SRCS	      = GloveRecognizer.cpp \
		GloveNavigator.cpp \
		MouseNavigator.cpp \
		Fistiness.cpp \
		MouseButtons.cpp \
		MotionNavigator.cpp \
		TrackerSensorSelector.cpp \
		SensorContainment.cpp \
		SensorHitDetector.cpp \
		NapraToMouse.cpp

OBJS	      = GloveRecognizer.o \
		GloveNavigator.o \
		MouseNavigator.o \
		Fistiness.o \
		MouseButtons.o \
		MotionNavigator.o \
		TrackerSensorSelector.o \
		SensorContainment.o \
		SensorHitDetector.o \
		NapraToMouse.o \
		GloveParser.o 

LIBS          = $(LEXLIB) $(MATH)

all: slib dlib 



$(PLATFORM)/GloveParser.o : GloveParser.lex
		flex -oGloveParser.cpp GloveParser.lex
		$(CXX) -c $(CXXFLAGS) GloveParser.cpp -o $(PLATFORM)/GloveParser.o
		$(NORMALPERMISSIONS) $(PLATFORM)/GloveParser.o
		cp GloveParser.cpp parser-foo.cpp
		rm -rf GloveParser.cpp

#		flex -PFluidGlove -oGloveParser.cpp GloveParser.lex


include $(FLUID_ROOT)/src/Makelibs

