41 lines
717 B
Makefile
41 lines
717 B
Makefile
CUR_DIR=.
|
|
|
|
DEMO_DIR=${CUR_DIR}
|
|
SRC_DIR=${CUR_DIR}/../../src
|
|
|
|
INC_DIR=-I${CUR_DIR}/../../include
|
|
|
|
|
|
SRC = ${DEMO_DIR}/CSerialPortDemoNoGui.cpp \
|
|
${SRC_DIR}/SerialPortInfo.cpp \
|
|
${SRC_DIR}/SerialPortInfoBase.cpp \
|
|
${SRC_DIR}/SerialPortInfoUnixBase.cpp \
|
|
${SRC_DIR}/SerialPort.cpp \
|
|
${SRC_DIR}/SerialPortBase.cpp \
|
|
${SRC_DIR}/SerialPortUnixBase.cpp \
|
|
|
|
OBJ = ${SRC}
|
|
|
|
TARGET=CSerialPortDemoNoGui
|
|
CC=g++
|
|
|
|
# include header
|
|
CCFLAGS += ${INC_DIR}
|
|
|
|
# pthread support
|
|
CCFLAGS += -lpthread
|
|
|
|
|
|
${TARGET}: ${OBJ}
|
|
${CC} ${OBJ} ${CCFLAGS} -o ${TARGET}
|
|
@echo "Compile done."
|
|
|
|
clean:
|
|
@rm -f *~ *.out
|
|
@echo "Clean tempreator files done."
|
|
|
|
@rm -f ${TARGET}
|
|
@echo "Clean target files done."
|
|
|
|
@echo "Clean done."
|