Command explanations ZLIBINC=/usr/include ZLIBLIB=/usr/lib: This forces libpng to look for the zlib includes and libraries where we have them installed. -f scripts/makefile.linux: This points make at the Linux version of the makefile as libpng doesn't use an autoconf routine. Instead it has various makefiles for different platforms.