CFLAGS=-lrt -lpthread
CFLAGS += -I../../platform-Spectro2/build-target/linux-2.6.24/include/
CFLAGS += -D_GNU_SOURCE
CFLAGS += -g

all: automat

automat: automat.c 
automat +: vm/vm.c vm/vm.h vm/componentdefs.c vm/componentdefs.h vm/blobtags.h vm/spectrometer.c vm/spectrometer.h vm/chemometry.c vm/chemometry.h vm/chemoengine.h vm/textfile.c vm/textfile.h
automat +: vm/tcpsocket.c vm/tcpsocket.h vm/datastore.c vm/datastore.h
automat +: CANopen/CANopen.c CANopen/CANopen.h CANopen/mcp2515.c CANopen/mcp2515.h CANopen/lock.c CANopen/lock.h CANopen/Event.c CANopen/Event.h CANopen/CanBasic.c CANopen/CanBasic.h
automat +: CANopen/ComObj.c CANopen/ComObj.h CANopen/nmt.c CANopen/nmt.h CANopen/ObjDict.c CANopen/ObjDict.h

clean:
	rm automat

