Add basic code
[ipdf/code.git] / src / Makefile
1 #Makefile
2 CXX = g++ -std=gnu++0x -Wall -Werror -Wshadow -pedantic -g
3 OBJ = log.o
4 LIB = #-lSDL2
5 DEPS := $(OBJ:%.o=%.d)
6
7 LINKOBJ = $(OBJ)
8
9 RM = rm -f
10 BIN = ipdf
11
12 all : $(BIN)
13
14 $(BIN) : $(LINKOBJ) main.o
15         $(CXX) -o $(BIN) main.o $(LINKOBJ) $(LIB)
16
17 %.o : %.cpp
18         $(CXX) -c -MMD -o $@ $<
19
20 no_main : $(OBJ)
21
22 main.o : main.cpp
23         $(CXX) -c main.cpp
24
25 clean :
26         $(RM) $(BIN) $(OBJ) $(LINKOBJ) main.o
27
28 clean_full: #cleans up all backup files
29         $(RM) $(BIN) $(OBJ) $(LINKOBJ)
30         $(RM) *.*~
31         $(RM) *~
32         $(RM) *.o
33
34
35         

UCC git Repository :: git.ucc.asn.au