cleaned-up the sources of the ITP course - remove internal notes - remove exercise solutions - remove KTH logo - add Creative Commons license
		
			
				
	
	
		
			66 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
.PHONY: full full-print current current-print all_parts all_parts_print all clean cleanAll all-slides all-print all_parts-all full-all default
 | 
						|
 | 
						|
default : all
 | 
						|
 | 
						|
PARTS = $(wildcard itp_parts_*.tex)
 | 
						|
 | 
						|
current: version.inc
 | 
						|
	@./mk_slides.sh current current
 | 
						|
 | 
						|
full: version.inc
 | 
						|
	@./mk_slides.sh full itp-course
 | 
						|
 | 
						|
full-print: version.inc
 | 
						|
	@./mk_handout.sh full itp-course-print
 | 
						|
 | 
						|
full-all: version.inc 
 | 
						|
	@./mk_slides.sh full itp-course
 | 
						|
	@./mk_handout.sh full itp-course-print
 | 
						|
 | 
						|
hol: version.inc
 | 
						|
	@./mk_slides.sh hol hol-course
 | 
						|
 | 
						|
hol-print: version.inc
 | 
						|
	@./mk_handout.sh hol hol-course-print
 | 
						|
 | 
						|
hol-all: version.inc 
 | 
						|
	@./mk_slides.sh hol hol-course
 | 
						|
	@./mk_handout.sh hol hol-course-print
 | 
						|
 | 
						|
 | 
						|
current-print: version.inc
 | 
						|
	@./mk_handout.sh current current-print
 | 
						|
 | 
						|
itp_parts_%: version.inc
 | 
						|
	@./mk_slides.sh $@ $@
 | 
						|
 | 
						|
itp_parts_%-print: version.inc
 | 
						|
	@./mk_handout.sh $(patsubst %-print,%,$@) $@
 | 
						|
 | 
						|
itp_parts_%-all: version.inc
 | 
						|
	@./mk_slides.sh $(patsubst %-all,%,$@) $(patsubst %-all,%,$@)
 | 
						|
	@./mk_handout.sh $(patsubst %-all,%,$@) $(patsubst %-all,%-print,$@)
 | 
						|
 | 
						|
all_parts : $(PARTS:.tex=)
 | 
						|
all_parts-print : $(PARTS:.tex=-print)
 | 
						|
all_parts-all : $(PARTS:.tex=-all)
 | 
						|
 | 
						|
all-slides: version.inc full hol all_parts
 | 
						|
all-print: version.inc hol-print full-print all_parts-print
 | 
						|
 | 
						|
all: full-all hol-all all_parts-all
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -rf *.ps *.pdf *~ *.dvi *.aux *.log *.idx *.toc *.nav *.out *.snm *.flc *.vrb version.inc tmp
 | 
						|
 | 
						|
cleanAll: clean
 | 
						|
	rm -rf pdfs 
 | 
						|
 | 
						|
version.inc: ../.git/logs/HEAD
 | 
						|
	@echo "%%% This file is generated by Makefile." > version.inc
 | 
						|
	@echo "%%% Do not edit this file!\n%%%" >> version.inc
 | 
						|
	@git log -1 --date=local --format="format:\
 | 
						|
		\\gdef\\GITAbrHash{%h}\
 | 
						|
		\\gdef\\GITAuthorDate{%ad}\
 | 
						|
		\\gdef\\GITAuthorName{%an}" >> version.inc
 |