| 
									
										
										
										
											2019-01-02 15:41:00 +01:00
										 |  |  | # Makefile to generate data:
 | 
					
						
							|  |  |  | #  template scripts -> final scripts
 | 
					
						
							|  |  |  | #  markdown files -> html files
 | 
					
						
							| 
									
										
										
										
											2018-07-09 16:44:44 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-02 15:41:00 +01:00
										 |  |  | TEMPLATE = $(wildcard *.template) | 
					
						
							|  |  |  | CAPSMAN = $(TEMPLATE:.template=.capsman) | 
					
						
							|  |  |  | LOCAL = $(TEMPLATE:.template=.local) | 
					
						
							| 
									
										
										
										
											2018-07-09 16:44:44 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-02 15:41:00 +01:00
										 |  |  | MARKDOWN = $(wildcard *.md) | 
					
						
							|  |  |  | HTML =  $(MARKDOWN:.md=.html) | 
					
						
							| 
									
										
										
										
											2018-08-24 17:06:45 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-02 15:41:00 +01:00
										 |  |  | all: $(CAPSMAN) $(LOCAL) $(HTML) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | %.html: %.md Makefile | 
					
						
							| 
									
										
										
										
											2019-01-02 16:20:34 +01:00
										 |  |  | 	markdown $< | sed 's/href="\([-[:alnum:]]*\)\.md"/href="\1.html"/g' > $@ | 
					
						
							| 
									
										
										
										
											2019-01-02 15:41:00 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | %.local: %.template Makefile | 
					
						
							| 
									
										
										
										
											2018-07-10 14:01:41 +02:00
										 |  |  | 	sed -e '/\/ caps-man/d' -e 's|%PATH%|interface wireless|' -e 's|%TEMPL%|$(suffix $@)|' \
 | 
					
						
							|  |  |  | 		-e '/^# !!/,/^# !!/c # !! Do not edit this file, it is generated from template!' \
 | 
					
						
							| 
									
										
										
										
											2019-01-02 15:41:00 +01:00
										 |  |  | 		< $< > $@ | 
					
						
							| 
									
										
										
										
											2018-07-09 16:44:44 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-02 15:41:00 +01:00
										 |  |  | %.capsman: %.template Makefile | 
					
						
							| 
									
										
										
										
											2018-07-10 14:01:41 +02:00
										 |  |  | 	sed -e '/\/ interface wireless/d' -e 's/%PATH%/caps-man/' -e 's/%TEMPL%/$(suffix $@)/' \
 | 
					
						
							|  |  |  | 		-e '/^# !!/,/^# !!/c # !! Do not edit this file, it is generated from template!' \
 | 
					
						
							| 
									
										
										
										
											2019-01-02 15:41:00 +01:00
										 |  |  | 		< $< > $@ |