mirror of
				https://github.com/flynx/photobook.git
				synced 2025-10-29 02:10:08 +00:00 
			
		
		
		
	started work on make install
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									9f5778b16c
								
							
						
					
					
						commit
						a7ac0ee7b1
					
				
							
								
								
									
										45
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										45
									
								
								Makefile
									
									
									
									
									
								
							| @ -18,8 +18,12 @@ | ||||
| # 		things like Android...
 | ||||
| SHELL := bash | ||||
| 
 | ||||
| MODULE = photobook | ||||
| 
 | ||||
| # LaTeX...
 | ||||
| TEX_LOCAL = $(shell kpsewhich --var-value TEXMFLOCAL) | ||||
| TEX_HOME = $(shell kpsewhich --var-value TEXMFHOME) | ||||
| 
 | ||||
| ARGS := | ||||
| 
 | ||||
| # NOTE: need to run latex two+ times to build index, the simpler way to 
 | ||||
| @ -30,6 +34,24 @@ TEX := latexmk -lualatex $(ARGS) | ||||
| # Doc generator...
 | ||||
| DOC := ./scripts/cls2tex.sh | ||||
| 
 | ||||
| CP := cp | ||||
| MD := mkdir -p | ||||
| 
 | ||||
| # XXX revise...
 | ||||
| ifeq ($(OS),Windows_NT) | ||||
| 	SYS_CP := ${CP}  | ||||
| 	SYS_MD := ${CP}  | ||||
| else | ||||
| 	SYS_CP := sudo cp | ||||
| 	SYS_MD := sudo mkdir -p | ||||
| endif | ||||
| 
 | ||||
| 
 | ||||
| DIST_FILES := \
 | ||||
| 	${MODULE}.cls \
 | ||||
| 	${MODULE}.pdf | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| #----------------------------------------------------------------------
 | ||||
| @ -60,18 +82,27 @@ DOC := ./scripts/cls2tex.sh | ||||
| #----------------------------------------------------------------------
 | ||||
| 
 | ||||
| .PHONY: doc | ||||
| doc: photobook.pdf | ||||
| doc: ${MODULE}.pdf | ||||
| 
 | ||||
| 
 | ||||
| # XXX
 | ||||
| # XXX zip stuff...
 | ||||
| .PHONY: dist | ||||
| dist: all | ||||
| dist: ${DIST_FILES} | ||||
| 
 | ||||
| 
 | ||||
| # XXX install... (see: ./tmp/Makefile)
 | ||||
| # 		- local
 | ||||
| # 		- root
 | ||||
| .PHONY: install | ||||
| install: dist | ||||
| install: all | ||||
| 	${SYS_MD} $(TEX_LOCAL)/{tex,source,doc}/latex/$(MODULE) | ||||
| 	${SYS_CP} $(MODULE).cls $(TEX_LOCAL)/source/latex/$(MODULE) | ||||
| 	${SYS_CP} $(MODULE).cls $(TEX_LOCAL)/tex/latex/$(MODULE) | ||||
| 	${SYS_CP} $(MODULE).pdf $(TEX_LOCAL)/doc/latex/$(MODULE) | ||||
| 
 | ||||
| .PHONY: install-user | ||||
| install-user: all | ||||
| 	${MD} $(TEX_HOME)/{tex,source,doc}/latex/$(MODULE) | ||||
| 	${CP} $(MODULE).cls $(TEX_HOME)/source/latex/$(MODULE) | ||||
| 	${CP} $(MODULE).cls $(TEX_HOME)/tex/latex/$(MODULE) | ||||
| 	${CP} $(MODULE).pdf $(TEX_HOME)/doc/latex/$(MODULE) | ||||
| 
 | ||||
| 
 | ||||
| .PHONY: all | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user