forked from menault/TD2_DEV51_Qualite_Algo
		
	
		
			
	
	
		
			30 lines
		
	
	
		
			431 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			431 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
								 | 
							
								CC=gcc
							 | 
						||
| 
								 | 
							
								CFLAGS=-W -Wall -pedantic
							 | 
						||
| 
								 | 
							
								LDFLAGS=-lsqlite3
							 | 
						||
| 
								 | 
							
								EXEC=ping-report
							 | 
						||
| 
								 | 
							
								SRC=$(wildcard src/*.c)
							 | 
						||
| 
								 | 
							
								OBJ=$(SRC:.c=.o)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								all : $(EXEC)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ping-report : $(OBJ)
							 | 
						||
| 
								 | 
							
									$(CC) -o $@ $^ $(LDFLAGS)
							 | 
						||
| 
								 | 
							
									rm -f src/*.o
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ping-report.o : include/daemon.h
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								daemon.o : include/stats.h include/utils.h
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								stats.o : include/utils.h
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								%.o : src/%.c
							 | 
						||
| 
								 | 
							
									$(CC) -o $@ -c $< $(CFLAGS) -lsqlite
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.PHONY: clean mrproper
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								clean :
							 | 
						||
| 
								 | 
							
									rm -f src/*.o
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								mrproper : clean
							 | 
						||
| 
								 | 
							
									rm -f ping-report
							 |