| 
									
										
										
										
											2013-09-19 20:57:40 +01:00
										 |  |  | CC = gcc | 
					
						
							| 
									
										
										
										
											2014-01-26 11:25:50 +00:00
										 |  |  | CFLAGS = -ansi -pedantic -Wall -Wno-overlength-strings -Werror -g | 
					
						
							| 
									
										
										
										
											2013-09-19 20:57:40 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | TESTS = $(wildcard tests/*.c) | 
					
						
							| 
									
										
										
										
											2014-01-26 11:25:50 +00:00
										 |  |  | EXAMPLES = $(wildcard examples/*.c) | 
					
						
							|  |  |  | EXAMPLESEXE = $(EXAMPLES:.c=) | 
					
						
							| 
									
										
										
										
											2013-09-19 20:57:40 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-01-26 11:25:50 +00:00
										 |  |  | all: $(EXAMPLESEXE) check  | 
					
						
							| 
									
										
										
										
											2013-09-19 20:57:40 +01:00
										 |  |  |    | 
					
						
							|  |  |  | check: $(TESTS) mpc.c | 
					
						
							| 
									
										
										
										
											2013-10-04 19:28:13 +01:00
										 |  |  | 	$(CC) $(CFLAGS) $^ -lm -o test | 
					
						
							| 
									
										
										
										
											2013-09-19 20:57:40 +01:00
										 |  |  | 	./test | 
					
						
							|  |  |  |    | 
					
						
							| 
									
										
										
										
											2014-01-26 11:25:50 +00:00
										 |  |  | examples/%: examples/%.c mpc.c | 
					
						
							|  |  |  | 	$(CC) $(CFLAGS) $^ -lm -o $@ | 
					
						
							|  |  |  |    | 
					
						
							| 
									
										
										
										
											2013-09-19 20:57:40 +01:00
										 |  |  | clean: | 
					
						
							| 
									
										
										
										
											2014-01-21 10:23:58 -05:00
										 |  |  | 	rm test |