You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							26 lines
						
					
					
						
							438 B
						
					
					
				
			
		
		
	
	
							26 lines
						
					
					
						
							438 B
						
					
					
				| CC = ocamlc | |
| MAIN = main | |
|  | |
| all: $(MAIN) | |
|  | |
| $(MAIN): tools.cmo unification.cmo stellar.cmo parser.cmo lexer.cmo main.cmo | |
| 	$(CC) $^ -o $(MAIN) | |
|  | |
| parser.ml: parser.mly | |
| 	menhir --infer $^ | |
| 	$(CC) -c parser.mli | |
| 	 | |
| lexer.ml: lexer.mll | |
| 	ocamllex $^ | |
|  | |
| %.cmo: %.ml | |
| 	$(CC) -c $^ | |
| 	 | |
| %.cmi: %.mli | |
| 	$(CC) -c $^ | |
|  | |
| .PHONY: clean | |
|  | |
| clean: | |
| 	@echo "Project clean." | |
| 	@rm -rf *.cmi *.cmo *.cmx *.mli *.o parser.ml lexer.ml parser.conflicts main
 |