# Makefile for modern images CC = gcc CFLAGS = -O2 SRC = ../../src BIN = ../../bin TBASE = ../../tbase/patched/tbase.bin ETOPO5 = ../../etopo5/etopo5.img all: mod05e.gif mod05e.pict mod20e.gif mod20e.pict \ mod05t.gif mod05t.pict mod20t.gif mod20t.pict clean: rm *.ppm $(BIN)/color_topo: $(SRC)/color_topo.c $(CC) $(CFLAGS) $(SRC)/color_topo.c -o $(BIN)/color_topo # Images based on ETOPO5 mod05e.ppm: $(BIN)/color_topo $(ETOPO5) $(BIN)/color_topo -i $(ETOPO5) -o mod05e.ppm mod05e.gif: mod05e.ppm ppmtogif mod05e.ppm >mod05e.gif mod05e.pict: mod05e.ppm ppmtopict mod05e.ppm >mod05e.pict mod20e.gif: mod05e.ppm ppmscale 0.25 mod05e.ppm | ppmquant 256 - | ppmtogif - >mod20e.gif mod20e.pict: mod05e.ppm ppmscale 0.25 mod05e.ppm | ppmquant 256 - | ppmtopict - >mod20e.pict # Images based on TerrainBase mod05t.ppm: $(BIN)/color_topo $(TBASE) $(BIN)/color_topo -i $(TBASE) -o mod05t.ppm mod05t.gif: mod05t.ppm ppmtogif mod05t.ppm >mod05t.gif mod05t.pict: mod05t.ppm ppmtopict mod05t.ppm >mod05t.pict mod20t.gif: mod05t.ppm ppmscale 0.25 mod05t.ppm | ppmquant 256 - | ppmtogif - >mod20t.gif mod20t.pict: mod05t.ppm ppmscale 0.25 mod05t.ppm | ppmquant 256 - | ppmtopict - >mod20t.pict