
include ../../../src/Makefile.config

TARGET = relaisboard

OBJFILES = main.o serialport.o relaisboard.o

INCPATHS = -I../../../src/
LIBPATHS =
LIBS = 
CXXFLAGS = $(CXXFLAGS_ALL)
LDFLAGS = $(LDFLAGS_ALL)

all: $(TARGET)

$(TARGET): $(OBJFILES)
	$(CXX) $(CXXFLAGS) $(INCPATHS) $(OBJFILES) $(LIBPATHS) $(LIBS) $(LDFLAGS) -o $(TARGET)

main.o: main.cpp 
	$(CXX) $(CXXFLAGS) $(INCPATHS) -c main.cpp -o main.o 

serialport.o: ../../../src/tools/SerialPort.cpp ../../../src/tools/SerialPort.h
	$(CXX) $(CXXFLAGS) $(INCPATHS) -c ../../../src/tools/SerialPort.cpp -o serialport.o

relaisboard.o: ../../../src/tools/RelaisBoard.cpp ../../../src/tools/RelaisBoard.h
	$(CXX) $(CXXFLAGS) $(INCPATHS) -c ../../../src/tools/RelaisBoard.cpp -o relaisboard.o
        
clean:
	$(RM) $(TARGET) $(OBJFILES)



