# COPYRIGHT
#
# This file is part of FLUID.
#
# Authors: 
# 
# Tommi Ilmonen,   2001-2002.
# Janne Kontkanen, 2001-2002.
#
# /COPYRIGHT


#
# Load compile time parameters
#

include ../Makeconf

#
# Local variables
# 

# Own Includes & defines:

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

LIBRARY       = Fluid

# PROGRAM       = mjdsp

MAINSRC = main.cpp

MAINOBJ = main.o

HDRS	      = Config.hpp \
		ConfigReader.hpp \
		DataSource.hpp \
		Debug.hpp \
		DeviceFactory.hpp \
		Directory.hpp \
		Error.hpp \
		SerialPort.hpp \
		Napra.hpp \
		Glove.hpp \
		Keyboard.hpp \
		Speech.hpp \
		InputDevice.hpp \
		InputDevices.hpp \
		Mouse.hpp \
		Mutex.hpp \
		Exec.hpp \
		SocketDataSource.hpp \
		TimeStamp.hpp \
		Tracker.hpp

SRCS	      = Config.cpp \
		ConfigReader.cpp \
		DataSource.cpp \
		Debug.cpp \
		DeviceFactory.cpp \
		Directory.cpp \
		Error.cpp \
		SerialPort.cpp \
		Napra.cpp \
		Glove.cpp \
		Keyboard.cpp \
		Speech.cpp \
		InputDevice.cpp \
		InputDevices.cpp \
		Mouse.cpp \
		Mutex.cpp \
		Exec.cpp \
		SocketDataSource.cpp \
		TimeStamp.cpp \
		Tracker.cpp


OBJS	      = Config.o \
		ConfigReader.o \
		DataSource.o \
		Debug.o \
		DeviceFactory.o \
		Directory.o \
		SerialPort.o \
		Error.o \
		Napra.o \
		Glove.o \
		Keyboard.o \
		Speech.o \
		InputDevice.o \
		InputDevices.o \
		Mouse.o \
		Mutex.o \
		Exec.o \
		SocketDataSource.o \
		TimeStamp.o \
		Tracker.o

LIBS          = $(LEXLIB) $(DIVABASE) $(THREAD) $(DL) $(MATH)


all: sbin slib dlib dbin


#$(PLATFORM)/Parser.o: Parser.lex
#	flex -otmp.cpp Parser.lex
#	$(CXX) -c -o $@ $(CXXFLAGS) tmp.cpp
#	cp tmp.cpp flex-scanner.cpp
#	rm tmp.cpp


#	flex -PFluidParser_ -otmp.cpp Parser.lex

include ../Makelibs

