| 
									
										
										
										
											2023-03-21 14:18:14 -04:00
										 |  |  | SHELL := bash | 
					
						
							|  |  |  | .ONESHELL: | 
					
						
							|  |  |  | .SHELLFLAGS := -eu -o pipefail -c | 
					
						
							|  |  |  | .DELETE_ON_ERROR: | 
					
						
							|  |  |  | MAKEFLAGS += --warn-undefined-variables | 
					
						
							|  |  |  | MAKEFLAGS += --no-builtin-rules | 
					
						
							|  |  |  | SRCFILES := $(wildcard *.org) | 
					
						
							| 
									
										
										
										
											2023-03-21 14:20:33 -04:00
										 |  |  | OUTFILES := $(patsubst %.org,%.tree.txt,$(SRCFILES)) | 
					
						
							| 
									
										
										
										
											2023-03-21 14:18:14 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | ifeq ($(origin .RECIPEPREFIX), undefined) | 
					
						
							|  |  |  |   $(error This Make does not support .RECIPEPREFIX. Please use GNU Make 4.0 or later) | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | .RECIPEPREFIX = > | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .PHONY: all | 
					
						
							| 
									
										
										
										
											2023-03-21 14:20:33 -04:00
										 |  |  | all: $(OUTFILES) | 
					
						
							| 
									
										
										
										
											2023-03-21 14:18:14 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | .PHONY: clean | 
					
						
							|  |  |  | clean: | 
					
						
							|  |  |  | > rm -rf $(OUTFILES) | 
					
						
							| 
									
										
										
										
											2023-03-21 14:20:33 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | %.tree.txt: %.org ../common.el ../dump_org_ast.bash | 
					
						
							|  |  |  | > ../dump_org_ast.bash $< $@ |