# 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 $(MUSTAJUURI_PATH)/src/Makeconf

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

#
# Local variables
# 

# Own Includes & defines:

PWD          := $(MUSTAJUURI_PATH)/src/mjwidgets

LIBRARY       = mjwidgets

PROGRAM       = mj

HDRS	      = mj_connect_view.h \
		mj_dom.h \
		mj_color.h \
		mj_has_id.h \
		mj_multi_info_gui.h \
		mj_knob.h \
		mj_level_display.h \
		mj_led.h \
		mj_ledrow.h \
		mj_gui_utils.h \
		mj_gui_numeric.h \
		mj_gui_int.h \
		mj_gui_string.h \
		mj_header_label.h \
		mj_dial.h \
		mj_slider.h \
		mj_mapper.h \
		mj_line_edit.h \
		mj_int_remap.h \
		mj_str_remap.h \
		mj_cstr_remap.h \
		mj_painter.h \
		mj_graphics_area.h \
		mj_graphic_ellipse.h \
		mj_graphic_polyline.h \
		mj_graphic_polygon.h \
		mj_graphic_axes.h \
		mj_graphic_text.h \
		mj_graphic.h \
		mj_graphics_context.h \
		mj_graphics_context_simple.h \
		mj_point_array.h


SRCS	      = mj_connect_view.C \
		mj_connect_view_moc.C \
		mj_dom.C \
		mj_color.C \
		mj_has_id.C \
		mj_multi_info_gui.C \
		mj_knob.C \
		mj_knob_moc.C \
		mj_level_display.C \
		mj_level_display_moc.C \
		mj_led.C \
		mj_led_moc.C \
		mj_ledrow.C \
		mj_ledrow_moc.C \
		mj_gui_utils.C \
		mj_gui_numeric.C \
		mj_gui_numeric_moc.C \
		mj_gui_int.C \
		mj_gui_int_moc.C \
		mj_gui_string.C \
		mj_gui_string_moc.C \
		mj_header_label.C \
		mj_header_label_moc.C \
		mj_dial.C \
		mj_dial_moc.C \
		mj_slider.C \
		mj_slider_moc.C \
		mj_mapper.C \
		mj_line_edit.C \
		mj_line_edit_moc.C \
		mj_int_remap.C \
		mj_int_remap_moc.C \
		mj_str_remap.C \
		mj_str_remap_moc.C \
		mj_cstr_remap.C \
		mj_cstr_remap_moc.C \
		mj_painter.C \
		mj_graphics_area.C \
		mj_graphics_area_moc.C \
		mj_graphic_ellipse.C \
		mj_graphic_polyline.C \
		mj_graphic_polygon.C \
		mj_graphic_axes.C \
		mj_graphic_text.C \
		mj_graphic.C \
		mj_graphics_context.C \
		mj_graphics_context_simple.C \
		mj_point_array.C \
		mj_widget_templates.C


OBJS	      = mj_connect_view.o \
		mj_connect_view_moc.o \
		mj_dom.o \
		mj_color.o \
		mj_has_id.o \
		mj_multi_info_gui.o \
		mj_knob.o \
		mj_knob_moc.o \
		mj_level_display.o \
		mj_level_display_moc.o \
		mj_led.o \
		mj_led_moc.o \
		mj_ledrow.o \
		mj_ledrow_moc.o \
		mj_gui_utils.o \
		mj_gui_numeric.o \
		mj_gui_numeric_moc.o \
		mj_gui_int.o \
		mj_gui_int_moc.o \
		mj_gui_string.o \
		mj_gui_string_moc.o \
		mj_header_label.o \
		mj_header_label_moc.o \
		mj_dial.o \
		mj_dial_moc.o \
		mj_slider.o \
		mj_slider_moc.o \
		mj_mapper.o \
		mj_line_edit.o \
		mj_line_edit_moc.o \
		mj_int_remap.o \
		mj_int_remap_moc.o \
		mj_str_remap.o \
		mj_str_remap_moc.o \
		mj_cstr_remap.o \
		mj_cstr_remap_moc.o \
		mj_painter.o \
		mj_graphics_area.o \
		mj_graphics_area_moc.o \
		mj_graphic_ellipse.o \
		mj_graphic_polyline.o \
		mj_graphic_polygon.o \
		mj_graphic_axes.o \
		mj_graphic_text.o \
		mj_graphic.o \
		mj_graphics_context.o \
		mj_graphics_context_simple.o \
		mj_point_array.o \
		mj_widget_templates.o

MAINSRC = main.C

MAINOBJ = main.o


DLIBS	      = 

SLIBS	      =	

#LDFLAGS     += -L/u/home/tilmonen/projectstilmonen/tmp/ccmalloc-0.3.9/lib \
#		/u/home/tilmonen/projectstilmonen/tmp/ccmalloc-0.3.9/obj/ccmalloc-g++.o

# LIBS += -lbfd -lpthread -liberty /u/home/tilmonen/projectstilmonen/tmp/memtesters/mpatrol/build/unix/libmpatrolmt.so 

LIBS         += $(QT) \
		$(MATH)


#		/u/home/tilmonen/projectstilmonen/tmp/yama/libyama/libyama.so

all: slib dlib

include $(MUSTAJUURI_PATH)/src/Makelibs

