all : myzip0 myunzip0 huffman inflate myunzip myzip lz77 myzip0 : myzip0.c cc myzip0.c -o myzip0 myunzip0 : src/myunzip0/myunzip0.c cc src/myunzip0/myunzip0.c -o myunzip0 huffman : huffman.c cc huffman.c -o huffman inflate : include/inflate.h src/inflate/main.c src/inflate/inflate.c gcc -I include src/inflate/main.c src/inflate/inflate.c -o inflate myunzip : include/inflate.h src/inflate/inflate.c src/myunzip/myunzip.c gcc -I include src/inflate/inflate.c src/myunzip/myunzip.c -o myunzip lz77 : include/bitwriter.h include/hashmap.h include/lz77.h src/lz77/bitwriter.c src/lz77/hashmap.c src/lz77/lz77.c src/lz77/main.c cc -I include src/lz77/lz77.c src/lz77/hashmap.c src/lz77/bitwriter.c src/lz77/main.c -o lz77 myzip : include/bitwriter.h include/hashmap.h include/lz77.h src/lz77/bitwriter.c src/lz77/hashmap.c src/lz77/lz77.c src/myzip/myzip.c cc -I include src/lz77/lz77.c src/lz77/hashmap.c src/lz77/bitwriter.c src/myzip/myzip.c -o myzip clean : rm -f myzip0 myunzip0 huffman inflate myunzip myzip lz77 test_myunzip0