mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-22 17:44:26 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| ifeq ($(TOPDIR),)
 | |
|   TOPDIR:=${CURDIR}/..
 | |
| endif
 | |
| PKG_NAME=docs
 | |
| 
 | |
| all: compile
 | |
| 
 | |
| include $(TOPDIR)/rules.mk
 | |
| include $(INCLUDE_DIR)/prereq.mk
 | |
| 
 | |
| MAIN = openwrt.tex
 | |
| DEPS = $(MAIN) Makefile config.tex network.tex network-scripts.tex network-scripts.tex wireless.tex build.tex adding.tex bugs.tex debugging.tex $(TMP_DIR)/.prereq-docs
 | |
| 
 | |
| compile: $(TMP_DIR)/.prereq-docs
 | |
| 	$(NO_TRACE_MAKE) cleanup
 | |
| 	latex $(MAIN)
 | |
| 	$(NO_TRACE_MAKE) openwrt.pdf openwrt.html
 | |
| 	$(NO_TRACE_MAKE) cleanup
 | |
| 
 | |
| $(TMP_DIR)/.prereq-docs:
 | |
| 	mkdir -p $(TMP_DIR)
 | |
| 	$(NO_TRACE_MAKE) prereq
 | |
| 	touch $@
 | |
| 
 | |
| openwrt.html: $(DEPS)
 | |
| 	htlatex $(MAIN)
 | |
| 
 | |
| openwrt.pdf: $(DEPS)
 | |
| 	pdflatex $(MAIN)
 | |
| 
 | |
| clean: cleanup
 | |
| 	rm -f openwrt.pdf openwrt.html openwrt.css
 | |
| 
 | |
| cleanup: FORCE
 | |
| 	rm -f *.log *.aux *.toc *.out *.lg *.dvi *.idv *.4ct *.4tc *.xref *.tmp *.dvi
 | |
| 
 | |
| $(eval $(call RequireCommand,latex, \
 | |
| 	You need to install LaTeX to build the OpenWrt documentation \
 | |
| ))
 | |
| $(eval $(call RequireCommand,pdflatex, \
 | |
| 	You need to install PDFLaTeX to build the OpenWrt documentation \
 | |
| ))
 | |
| $(eval $(call RequireCommand,htlatex, \
 | |
| 	You need to install tex4ht to build the OpenWrt documentation \
 | |
| ))
 | |
| 
 | |
| FORCE:
 | |
| .PHONY: FORCE
 |