Makefile 864 B

12345678910111213141516171819202122232425262728293031323334353637
  1. CFLAGS=-D__LINUX__ -Wall -O2
  2. LIBS =
  3. all: unzip_test
  4. unzip_test: main.o unzip.o adler32.o crc32.o infback.o inffast.o inflate.o inftrees.o zutil.o
  5. $(CC) main.o unzip.o adler32.o crc32.o infback.o inffast.o inflate.o inftrees.o zutil.o $(LIBS) -o unzip_test
  6. main.o: main.c
  7. $(CC) $(CFLAGS) -c main.c
  8. unzip.o: ../src/unzip.c ../src/unzip.h
  9. $(CC) $(CFLAGS) -c ../src/unzip.c
  10. adler32.o: ../src/adler32.c
  11. $(CC) $(CFLAGS) -c ../src/adler32.c
  12. crc32.o: ../src/crc32.c
  13. $(CC) $(CFLAGS) -c ../src/crc32.c
  14. infback.o: ../src/infback.c
  15. $(CC) $(CFLAGS) -c ../src/infback.c
  16. inffast.o: ../src/inffast.c
  17. $(CC) $(CFLAGS) -c ../src/inffast.c
  18. inflate.o: ../src/inflate.c
  19. $(CC) $(CFLAGS) -c ../src/inflate.c
  20. inftrees.o: ../src/inftrees.c
  21. $(CC) $(CFLAGS) -c ../src/inftrees.c
  22. zutil.o: ../src/zutil.c
  23. $(CC) $(CFLAGS) -c ../src/zutil.c
  24. clean:
  25. rm -rf *.o unzip_test