main
1export PATH := /Library/TeX/Root/bin/universal-darwin:$(PATH)
2
3default: 3431709-assignment-1.pdf 3431709-assignment-2.pdf 3431709-assignment-3.pdf 3431709-assignment-4.pdf 3431709-assignment-5.pdf 3431709-assignment-6.pdf 3431709-project-1.tar.gz 3431709-project-2.tar.gz 3431709-project-3.tar.gz
4
53431709-assignment-1.pdf: assignments/1-solution.md
6 pandoc -f markdown -t pdf -o 3431709-assignment-1.pdf assignments/1-solution.md
7
83431709-assignment-2.pdf: assignments/2-solution.md
9 pandoc -f markdown -t pdf -o 3431709-assignment-2.pdf assignments/2-solution.md
10
113431709-assignment-3.pdf: assignments/3-solution.md assignments/3/caesar.rb assignments/3/main.c assignments/3/main.s assignments/3/max_min.s
12 pandoc -f markdown -t pdf --filter pandoc-include -o 3431709-assignment-3.pdf assignments/3-solution.md
13
143431709-assignment-4.pdf: assignments/4-solution.md assignments/4/main.py
15 pandoc -f markdown -t pdf --filter pandoc-include -o 3431709-assignment-4.pdf assignments/4-solution.md
16
173431709-assignment-5.pdf: assignments/5-solution.md
18 pandoc -f markdown -t pdf -o 3431709-assignment-5.pdf assignments/5-solution.md
19
203431709-assignment-6.pdf: assignments/6-solution.md
21 pandoc -f markdown -t pdf -o 3431709-assignment-6.pdf assignments/6-solution.md
22
233431709-project-1.tar.gz: projects/1/*
24 rm -f 3431709-project-1.tar.gz
25 $(MAKE) -C projects/1 clean default
26 tar -czvf 3431709-project-1.tar.gz projects/1
27
283431709-project-2.tar.gz: projects/2/*
29 rm -f 3431709-project-2.tar.gz
30 tar -czvf 3431709-project-2.tar.gz projects/2
31
323431709-project-3.tar.gz: projects/3/*
33 rm -f 3431709-project-3.tar.gz
34 tar -czvf 3431709-project-3.tar.gz projects/3