CXXFLAGS=-O0 -Wall -g -I. CFLAGS=$(CXXFLAGS) CC=g++ LDFLAGS=$(CXXFLAGS); OBJS=main.o SerialPort.o PosixSignalDispatcher.o GsmModem.o Sms.o util.o common.o PluginManager.o daemon.o kbhit.o TaskManager.o plugins/plugins.a smsdaemon: $(OBJS) $(CC) $(CXXFLAGS) -o smsdaemon $(OBJS) plugins/plugins.a: cd plugins && make .PHONY: clean test test: smsdaemon ./smsdaemon --debug clean: rm -f *.o rm -f smsdaemon cd plugins && make clean