ifneq ($(V),1)Q := @endifINCDIR = -I /usr/include/SDLCCFLAGS = -g -O2 -Wall -W $(INCDIR)CXXFLAGS = $(CCFLAGS)LDFLAGS = -l asound -l SDLCC = gcc $(CCFLAGS)CXX = g++ $(CXXFLAGS)LD = g++ $(LDFLAGS)BINS = sonarOBJS = sonar.oall: $(BINS)clean:$(Q) rm -f *.o $(BINS) $(OBJS)@printf " CLEAN\n";.c.o:@printf " CC $(subst $(shell pwd)/,,$(@))\n";$(Q) $(CC) -c -o$@ $<.cpp.o:@printf " CXX $(subst $(shell pwd)/,,$(@))\n";$(Q) $(CXX) -c -o$@ $<sonar: $(OBJS)@printf " LD $(subst $(shell pwd)/,,$(@))\n";$(Q) $(LD) -o$@ $(OBJS)