CXX = g++ CXXFLAGS = -g -O3 -Wall OBJS = disparm.o disparmmain.o token.o shellenv.o clocks.o SRCS = $(OBJS:.o=.cpp) all: disparmcmd disparmcmd: $(OBJS) $(CXX) -o $@ $(CXXFLAGS) $(OBJS) %.o: %.cpp $(CXX) $(CXXFLAGS) -c -o $@ $< clean: rm -f disparmcmd $(OBJS) core .depend include .depend dep .depend: $(CXX) $(CXXFLAGS) -M $(SRCS) > .depend test: echo $(SRCS)