👷 Improve Makefiles
This commit is contained in:
		
					parent
					
						
							
								270aa3ff3c
							
						
					
				
			
			
				commit
				
					
						aa0aac7983
					
				
			
		
					 2 changed files with 18 additions and 10 deletions
				
			
		
							
								
								
									
										4
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								Makefile
									
										
									
									
									
								
							|  | @ -8,8 +8,8 @@ remontel.ulx: remontel.inf includes/*.inf lib/Parser.h lib/VerbLib.h lib/Grammar | |||
| remontel.z5: remontel.inf includes/*.inf lib/Parser.h lib/VerbLib.h lib/Grammar.h | ||||
| 	inform +include_path=includes,lib $< | ||||
| 
 | ||||
| lib/Parser.h lib/VerbLib.h lib/Grammar.h: | ||||
| 	$(MAKE) -C lib Parser.h | ||||
| lib/%.h: | ||||
| 	$(MAKE) -C '$(@D)' '$(@F)' | ||||
| 
 | ||||
| script.pdf: script.fountain | ||||
| 	screenplain $< $@ | ||||
|  |  | |||
							
								
								
									
										24
									
								
								lib/Makefile
									
										
									
									
									
								
							
							
						
						
									
										24
									
								
								lib/Makefile
									
										
									
									
									
								
							|  | @ -1,15 +1,23 @@ | |||
| .PHONY: default | ||||
| 
 | ||||
| default: Parser.h | ||||
| default: Parser.h Grammar.h VerbLib.h | ||||
| 
 | ||||
| parser.h grammar.h verblib.h: | ||||
| parser.h grammar.h verblib.h version.h english.h: | ||||
| 	wget https://ifarchive.org/if-archive/infocom/compilers/inform6/library/inform6lib-6.12.5.zip | ||||
| 	unzip -u -j inform6lib-6.12.5.zip | ||||
| 	rm -v inform6lib-6.12.5.zip | ||||
| 
 | ||||
| Parser.h Grammar.h VerbLib.h: parser.h grammar.h verblib.h | ||||
| 	ln -s parser.h Parser.h | ||||
| 	ln -s grammar.h Grammar.h | ||||
| 	ln -s verblib.h VerbLib.h | ||||
| 	ln -s english.h English.h | ||||
| 	ln -s version.h Version.h | ||||
| Parser.h: parser.h Version.h | ||||
| 	ln -s $< $@ | ||||
| 
 | ||||
| Grammar.h: grammar.h English.h | ||||
| 	ln -s $< $@ | ||||
| 
 | ||||
| VerbLib.h: verblib.h | ||||
| 	ln -s $< $@ | ||||
| 
 | ||||
| Version.h: version.h | ||||
| 	ln -s $< $@ | ||||
| 
 | ||||
| English.h: english.h | ||||
| 	ln -s $< $@ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue