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
 |