20 lines
		
	
	
	
		
			397 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			397 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| CC=gcc --std=gnu99 -g
 | |
| output=movies
 | |
| 
 | |
| all: movies.c csv_parser.o node.o input.o
 | |
| 	$(CC) movies.c csv_parser.o node.o input.o -o $(output)
 | |
| 
 | |
| csv_parser.o: csv_parser.c csv_parser.h 
 | |
| 	$(CC) -c csv_parser.c -o csv_parser.o
 | |
| 
 | |
| node.o: node.c node.h
 | |
| 	$(CC) -c node.c -o node.o
 | |
| 
 | |
| input.o: input.h input.c
 | |
| 	$(CC) -c input.c -o input.o
 | |
| 
 | |
| run: 
 | |
| 	./movies movies_sample_1.csv
 | |
| 
 | |
| clean:
 | |
| 	rm -f *.o vgcore.* $(output)
 |