diff --git a/.gitignore b/.gitignore index b903888..0fb3e99 100644 --- a/.gitignore +++ b/.gitignore @@ -54,4 +54,5 @@ dkms.conf *.zip *.pdf -*.png +*.bmp +!main* diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..dfe8f0a --- /dev/null +++ b/Makefile @@ -0,0 +1,13 @@ +build: + gcc main.c bitmap.c -o main -O3 + +run: + make build + ./main + +show: + make run + feh after.bmp + +convert: + magick after.bmp after.png # for showing image in pdf diff --git a/exercise0/Makefile b/exercise0/Makefile index dfe8f0a..bb69e69 100644 --- a/exercise0/Makefile +++ b/exercise0/Makefile @@ -1,13 +1 @@ -build: - gcc main.c bitmap.c -o main -O3 - -run: - make build - ./main - -show: - make run - feh after.bmp - -convert: - magick after.bmp after.png # for showing image in pdf +include ../Makefile diff --git a/exercise0/after.png b/exercise0/after.png new file mode 100644 index 0000000..66c2d43 Binary files /dev/null and b/exercise0/after.png differ diff --git a/exercise0/main.pdf b/exercise0/main.pdf new file mode 100644 index 0000000..153f63b Binary files /dev/null and b/exercise0/main.pdf differ diff --git a/flake.nix b/flake.nix index 4f17079..7180502 100644 --- a/flake.nix +++ b/flake.nix @@ -16,8 +16,12 @@ buildInputs = with pkgs; [ gcc gnumake - mpi feh + imagemagick_light + typst + typstyle + zip + unzip ]; shellHook = '' echo welcome!