# Purpose: makefile for thread example (Unix)
# Created: 2000-03-15

CXX = $(shell wx-config --cxx)
FLAGS = -DLINUX

PROGRAM = CAENScope

OBJECTS = common_ch_control_base.o physical_board_channel.o rpn_handler.o virtual_board_channel.o virtual_channel_def_dialog.o virtual_common_ch_control.o wxBackgroundBitmap.o common_ch_control_base.o appsettings.o boardworkerthread.o caenscope.o common_ch_control.o cursor_ch_control.o drawing_canvas.o drawing_left_canvas.o drawing_panel.o generic_board.o generic_board_channel.o hyperlinkctrl.o infodialog.o mainframe.o record_ch_control.o trigger_ch_control.o V1724_board.o V1724_board_channel.o view_ch_control.o    


INCLUDEDIR =	-I../include

# implementation

.SUFFIXES:	.o .cpp

.cpp.o :
	$(CXX) -c `wx-config --cxxflags` $(FLAGS) $(INCLUDEDIR) -o $@ $<

all:    $(PROGRAM)

$(PROGRAM):	$(OBJECTS)
	$(CXX) -o $(PROGRAM) $(OBJECTS) -lCAENVMETool -lCAENVME `wx-config --libs`

clean:
	rm -f *.o $(PROGRAM)
