mirror of
				https://gitlab.com/parroquia-san-leandro/cancionero-web.git
				synced 2025-11-03 22:58:39 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			736 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			736 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
.PHONY=static all clean svg js css
 | 
						|
 | 
						|
ALL_CSS := $(patsubst res/%.less,public/%.css,$(wildcard res/*.less))
 | 
						|
ALL_JS := $(patsubst res/%.js,public/%.js,$(wildcard res/*.js))
 | 
						|
ALL_SVG := $(patsubst res/%.svg,public/%.svg,$(wildcard res/*.svg))
 | 
						|
 | 
						|
all: public/index.html
 | 
						|
 | 
						|
static: css js svg
 | 
						|
 | 
						|
css: $(ALL_CSS)
 | 
						|
 | 
						|
js: $(ALL_JS)
 | 
						|
 | 
						|
svg: $(ALL_SVG)
 | 
						|
 | 
						|
public:
 | 
						|
	mkdir public
 | 
						|
 | 
						|
public/index.html: static public public/audios \
 | 
						|
		res/index.html res/page.html \
 | 
						|
		res/song.html res/song_li.html res/song_redir.html
 | 
						|
	python3 src/latex_scanner.py --latex latex/cancionero.tex --audios audios
 | 
						|
 | 
						|
public/audios: audios public
 | 
						|
	rm -f public/audios
 | 
						|
	ln -s ../audios public/audios
 | 
						|
 | 
						|
public/%.css: res/%.less
 | 
						|
	lessc $< $@
 | 
						|
 | 
						|
public/%: res/%
 | 
						|
	cp $< $@
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -rf public
 |