| 
							
							all: hmml.a example
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							hmml.a: hmmlib.o
 | 
						
						
						
						
							 | 
							
								ar rcs $@ $<
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							hmmlib.c: hmmlib.l
 | 
						
						
						
						
							 | 
							
								lex -o $@ $<
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							hmmlib.o: hmmlib.c
 | 
						
						
						
						
							 | 
							
								gcc -std=gnu99 -D_GNU_SOURCE -g -c $< -o $@
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							example: example.c hmml.a
 | 
						
						
						
						
							 | 
							
								gcc -std=gnu99 -g $^ -o $@
 | 
						
						
						
						
							 | 
							
								
 | 
						
						
						
						
							 | 
							
							clean:
 | 
						
						
						
						
							 | 
							
								$(RM) hmml.a hmmlib.o hmmlib.c example
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							.PHONY: all clean
 |