initial version
cleaned-up the sources of the ITP course - remove internal notes - remove exercise solutions - remove KTH logo - add Creative Commons license
This commit is contained in:
		
							
								
								
									
										65
									
								
								lectures/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								lectures/Makefile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,65 @@
 | 
			
		||||
.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
 | 
			
		||||
		Reference in New Issue
	
	Block a user