.PHONY: freetype jpeg png gif z ffi clean realclean distclean .SILENT: # CROSS-PLATFORM MAGIC include ../crossplatform.mk include ../default.cf ifdef WINDOWS_TARGET all: freetype jpeg png gif ffi z else ifdef OSX_TARGET all: jpeg png gif else all: gif endif endif clean: cd freetype-2.3.12 && $(MAKE) clean cd libpng-1.4.0 && $(MAKE) clean cd zlib && $(MAKE) clean cd jpeg-6b && $(MAKE) clean cd libungif-4.1.1 && $(MAKE) clean cd libffi-3.0.11 && $(MAKE) clean realclean: cd freetype-2.3.12 && $(MAKE) realclean cd libpng-1.4.0 && $(MAKE) realclean cd zlib && $(MAKE) realclean cd jpeg-6b && $(MAKE) realclean cd libungif-4.1.1 && $(MAKE) realclean cd libffi-3.0.11 && $(MAKE) realclean distclean: cd freetype-2.3.12 && $(MAKE) distclean cd libpng-1.4.0 && $(MAKE) distclean cd zlib && $(MAKE) distclean cd jpeg-6b && $(MAKE) distclean cd libungif-4.1.1 && $(MAKE) distclean cd libffi-3.0.11 && $(MAKE) distclean freetype: @$(call echo,Building FreeType...) cd freetype-2.3.12 && $(MAKE) jpeg: @$(call echo,Building libjpeg...) cd jpeg-6b && $(MAKE) png: @$(call echo,Building libpng...) cd libpng-1.4.0 && $(MAKE) gif: @$(call echo,Building libungif...) cd libungif-4.1.1 && $(MAKE) z: @$(call echo,Building zlib...) cd zlib && $(MAKE) ffi: @$(call echo,Building libffi...) cd libffi-3.0.11 && $(MAKE)