abgabe: loesche die TODO raus :)
[hwmod.git] / Makefile
1 # makefile zum erstellen des abgabearchives
2 SHELL := bash
3
4 all: abgabe
5
6
7 #HINWEIS: bitte NUR im tilab ausfuehren fuer die abgabe
8 #./linux_tilab.sh koennte eventuell mit der web edition nicht klappen
9
10
11 #Die Abgabe erfolgt als Archiv (zip), welches euren gesamten Projektordner beinhaltet:
12 abgabe:
13         rm -f *.zip
14         make -C src/ clean
15         make -C spartan3e/ clean
16         rm -f **/**tags
17         rm -Rf quartus/calc
18         cd quartus; ./linux_tilab.sh
19         zip -r abgabe_g20_`git rev-parse --short HEAD`.zip src/ quartus/ sim/
20         zip -d abgabe_g20_*.zip src/TODO
21         #1. VHDL Sourcefiles
22         #2. Quartus-Projekt (für Quartus 9.1)
23         #  Das Projekt sollte direkt nach dem Entpacken kompilierbar sein, so dass
24         #  während des Abgabegesprächs ein downloadbares sof-File erzeugt werden
25         #  kann.
26         #3. Testbenches und Screenshots der durchgeführten Simulationen (Behavioral
27         #  und evtl. Post-layout). Es müssen mindestens für drei verschiedene
28         #  Komponenten Simulationen durchgeführt und mit Screenshots dokumentiert
29         #  werden. Beim Abgabegespräch werden dann Fragen zu den Simulationen
30         #  gestellt.