👷 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 | remontel.z5: remontel.inf includes/*.inf lib/Parser.h lib/VerbLib.h lib/Grammar.h | ||||||
| 	inform +include_path=includes,lib $< | 	inform +include_path=includes,lib $< | ||||||
| 
 | 
 | ||||||
| lib/Parser.h lib/VerbLib.h lib/Grammar.h: | lib/%.h: | ||||||
| 	$(MAKE) -C lib Parser.h | 	$(MAKE) -C '$(@D)' '$(@F)' | ||||||
| 
 | 
 | ||||||
| script.pdf: script.fountain | script.pdf: script.fountain | ||||||
| 	screenplain $< $@ | 	screenplain $< $@ | ||||||
|  |  | ||||||
							
								
								
									
										24
									
								
								lib/Makefile
									
										
									
									
									
								
							
							
						
						
									
										24
									
								
								lib/Makefile
									
										
									
									
									
								
							|  | @ -1,15 +1,23 @@ | ||||||
| .PHONY: default | .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 | 	wget https://ifarchive.org/if-archive/infocom/compilers/inform6/library/inform6lib-6.12.5.zip | ||||||
| 	unzip -u -j inform6lib-6.12.5.zip | 	unzip -u -j inform6lib-6.12.5.zip | ||||||
| 	rm -v inform6lib-6.12.5.zip | 	rm -v inform6lib-6.12.5.zip | ||||||
| 
 | 
 | ||||||
| Parser.h Grammar.h VerbLib.h: parser.h grammar.h verblib.h | Parser.h: parser.h Version.h | ||||||
| 	ln -s parser.h Parser.h | 	ln -s $< $@ | ||||||
| 	ln -s grammar.h Grammar.h | 
 | ||||||
| 	ln -s verblib.h VerbLib.h | Grammar.h: grammar.h English.h | ||||||
| 	ln -s english.h English.h | 	ln -s $< $@ | ||||||
| 	ln -s version.h Version.h | 
 | ||||||
|  | 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