# CFLAGS+=-g OBJS=action.o protocol.o device.o mtxtype.o connection.o connectionMgr.o REALOBJS=main.o TESTOBJS=test.o HEADERS=stl.h protocol.h action.h BIN=mtxorbd CXX?=c++ PREFIX?=/usr/local all: ${OBJS} ${REALOBJS} ${HEADERS} ${CXX} -o ${BIN} ${OBJS} ${REALOBJS} test: ${OBJS} ${TESTOBJS} ${HEADERS} ${CXX} -o ${BIN}.test ${OBJS} ${TESTOBJS} clean: rm -f ${OBJS} ${REALOBJS} ${BIN} ${BIN}.core ${BIN}.test ${BIN}.test.core install: install -d ${PREFIX}/sbin/ install -d ${PREFIX}/share/mtxorbd/ install -d ${PREFIX}/man/man1/ install -C -o root -g bin -m 555 mtxorbd ${PREFIX}/sbin/ install -C -o root -g bin -m 444 devices.conf ${PREFIX}/share/mtxorbd/ install -C -o root -g man -m 444 mtxorbd.1 ${PREFIX}/man/man1/