| 
					
				 | 
			
			
				@@ -7,23 +7,31 @@ endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LISPV = org-version.el 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LISPI = org-install.el 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LISPA = $(LISPV) $(LISPI) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-LISPF = $(filter-out $(LISPA),$(wildcard *.el)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+LISPF = $(filter-out $(LISPA),$(sort $(wildcard *.el))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LISPC = $(filter-out $(LISPN:%el=%elc),$(LISPF:%el=%elc)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.PHONY:	all compile compile-dirty compile-single \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		autoloads \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		install clean cleanauto cleanall clean-install 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.PHONY:	all compile compile-dirty \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	compile-single compile-source compile-slint1 compile-slint2 \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	autoloads \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	install clean cleanauto cleanall cleanelc clean-install 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # do not clean here, done in toplevel make 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-all compile::	autoloads 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-all compile compile-dirty::	 $(LISPI) $(LISPV) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	$(ELCDIR) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-compile-single: clean autoloads $(LISPC) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-compile-source: clean autoloads 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+all compile compile-dirty::	 autoloads 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	$(MAKE) compile-$(_COMPILE_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+compile-dirall: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@$(ELCDIR) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+compile-single: $(LISPC) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+compile-source: cleanelc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@$(foreach elc,$(LISPC),$(MAKE) $(elc) && $(RM) $(elc);) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+compile-slint1:	compile-dirall 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@$(foreach elc,$(LISPC),$(RM) $(elc); $(MAKE) $(elc);) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+compile-slint2: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	$(MAKE) compile-source compile-slint1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 %.elc:	%.el 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	-$(ELC) $(<) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@$(info Compiling single $(abspath $<)...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	-@$(ELC) $< 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 autoloads:	cleanauto $(LISPI) $(LISPV) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -45,7 +53,7 @@ install:	$(LISPF) compile 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 cleanauto clean cleanall:: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	$(RM) $(LISPA) $(LISPA:%el=%elc) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-clean cleanall:: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+clean cleanall cleanelc:: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	$(RM) *.elc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 clean-install: 
			 |