# makefile for libpng on Acorn RISCOS # Project: libpng # Toolflags: CCflags = -c -depend !Depend -IC:,Zlib: -g -throwback -DRISCOS -fnah C++flags = -c -depend !Depend -IC: -throwback Linkflags = -aif -c++ -o $@ ObjAsmflags = -throwback -NoCache -depend !Depend CMHGflags = LibFileflags = -c -o $@ Squeezeflags = -o $@ # Final targets: @.libpng-lib: @.o.png @.o.pngerror @.o.pngrio @.o.pngwio @.o.pngmem \ @.o.pngpread @.o.pngrcb @.o.pngread @.o.pngrtran @.o.pngrutil \ @.o.pngtrans @.o.pngwrite @.o.pngwtran @.o.pngwutil LibFile $(LibFileflags) @.o.png @.o.pngerror @.o.pngrio @.o.pngwio \ @.o.pngmem @.o.pngpread @.o.pngrcb @.o.pngread @.o.pngrtran \ @.o.pngrutil @.o.pngtrans @.o.pngwrite @.o.pngwtran @.o.pngwutil @.test: @.tests.pngtest echo Please run "Test" in directory tests @.tests.pngtest: @.o.pngtest @.libpng-lib C:o.Stubs Zlib:zlib_lib Link $(Linkflags) @.o.pngtest @.libpng-lib C:o.Stubs Zlib:zlib_lib # User-editable dependencies: .c.o: cc $(ccflags) -o $@ $< # Static dependencies: @.o.example: @.tests.c.example cc $(ccflags) -o @.o.example @.tests.c.example @.o.pngtest: @.tests.c.pngtest cc $(ccflags) -o @.o.pngtest @.tests.c.pngtest # Dynamic dependencies: o.png: c.png o.png: h.png o.png: Zlib:h.zlib o.png: Zlib:h.zconf o.png: h.pngconf o.pngerror: c.pngerror o.pngerror: h.png o.pngerror: Zlib:h.zlib o.pngerror: Zlib:h.zconf o.pngerror: h.pngconf o.pngrio: c.pngrio o.pngrio: h.png o.pngrio: Zlib:h.zlib o.pngrio: Zlib:h.zconf o.pngrio: h.pngconf o.pngwio: c.pngwio o.pngwio: h.png o.pngwio: Zlib:h.zlib o.pngwio: Zlib:h.zconf o.pngwio: h.pngconf o.pngmem: c.pngmem o.pngmem: h.png o.pngmem: Zlib:h.zlib o.pngmem: Zlib:h.zconf o.pngmem: h.pngconf o.pngpread: c.pngpread o.pngpread: h.png o.pngpread: Zlib:h.zlib o.pngpread: Zlib:h.zconf o.pngpread: h.pngconf o.pngrcb: c.pngrcb o.pngrcb: h.png o.pngrcb: Zlib:h.zlib o.pngrcb: Zlib:h.zconf o.pngrcb: h.pngconf o.pngread: c.pngread o.pngread: h.png o.pngread: Zlib:h.zlib o.pngread: Zlib:h.zconf o.pngread: h.pngconf o.pngrtran: c.pngrtran o.pngrtran: h.png o.pngrtran: Zlib:h.zlib o.pngrtran: Zlib:h.zconf o.pngrtran: h.pngconf o.pngrutil: c.pngrutil o.pngrutil: h.png o.pngrutil: Zlib:h.zlib o.pngrutil: Zlib:h.zconf o.pngrutil: h.pngconf o.pngtrans: c.pngtrans o.pngtrans: h.png o.pngtrans: Zlib:h.zlib o.pngtrans: Zlib:h.zconf o.pngtrans: h.pngconf o.pngwrite: c.pngwrite o.pngwrite: h.png o.pngwrite: Zlib:h.zlib o.pngwrite: Zlib:h.zconf o.pngwrite: h.pngconf o.pngwtran: c.pngwtran o.pngwtran: h.png o.pngwtran: Zlib:h.zlib o.pngwtran: Zlib:h.zconf o.pngwtran: h.pngconf o.pngwutil: c.pngwutil o.pngwutil: h.png o.pngwutil: Zlib:h.zlib o.pngwutil: Zlib:h.zconf o.pngwutil: h.pngconf o.pngtest: tests.c.pngtest o.pngtest: h.png o.pngtest: Zlib:h.zlib o.pngtest: Zlib:h.zconf o.pngtest: h.pngconf