Rev Author Line No. Line
1109 kaklik 1 ifneq ($(V),1)
2 Q := @
3 endif
4  
5 INCDIR = -I include/
6 CCFLAGS = -g -O2 -Wall -W $(INCDIR)
7 CXXFLAGS = $(CCFLAGS)
8 LDFLAGS =
9 LIBS = -L/usr/X11R6/lib -lm -lpthread -lX11
10 CC = gcc $(CCFLAGS)
11 CXX = g++ $(CXXFLAGS)
12 LD = g++ $(LDFLAGS)
13  
14 BINS = omview
15 OBJS = omview.o
16  
17 all: $(BINS)
18  
19 clean:
20 $(Q) rm -f *.o $(BINS) $(OBJS)
21 @printf " CLEAN\n";
22  
23 .c.o:
24 @printf " CC $(subst $(shell pwd)/,,$(@))\n";
25 $(Q) $(CC) -c -o$@ $<
26  
27 .cpp.o:
28 @printf " CXX $(subst $(shell pwd)/,,$(@))\n";
29 $(Q) $(CXX) -c -o$@ $<
30  
31 omview: $(OBJS)
32 @printf " LD $(subst $(shell pwd)/,,$(@))\n";
33 $(Q) $(LD) -o$@ $(OBJS) $(LIBS)