SRTM3_FILES = srtm3_mask.o bit_pack.o GTOPO30_FILES = gtopo30_mask.o bit_pack.o SRTM3_TOPO_FILES = srtm3_topo.o bit_pack.o huge_io.o SRTM30_TOPO_FILES = srtm30_topo.o bit_pack.o huge_io.o CFLAGS = -O ARFLAGS=r .c.o: $(CC) -c $(CFLAGS) $*.c All: libsrtm.a srtm3_mask gtopo30_mask srtm3_topo srtm30_topo libsrtm.a: libsrtm.a(read_srtm_mask.o) libsrtm.a(read_srtm3_topo.o) libsrtm.a(read_srtm30_topo.o) \ libsrtm.a(read_srtm_topo.o) libsrtm.a(bit_pack.o) mv libsrtm.a ../../lib/ppc/libsrtm.a ranlib ../../lib/ppc/libsrtm.a srtm3_mask: $(SRTM3_FILES) $(CC) $(CFLAGS) $(SRTM3_FILES) -lz -lm -o srtm3_mask gtopo30_mask: $(GTOPO30_FILES) $(CC) $(CFLAGS) $(GTOPO30_FILES) -lz -lm -o gtopo30_mask srtm3_topo: $(SRTM3_TOPO_FILES) $(CC) $(CFLAGS) $(SRTM3_TOPO_FILES) -lz -lm -o srtm3_topo srtm30_topo: $(SRTM30_TOPO_FILES) $(CC) $(CFLAGS) $(SRTM30_TOPO_FILES) -lz -lm -o srtm30_topo rm -f *.o rm *.*.* srtm3_mask.o: srtm3_mask_version.h bit_pack.h srtm3_topo.o: srtm3_topo_version.h bit_pack.h huge_io.h srtm30_topo.o: srtm30_topo_version.h bit_pack.h huge_io.h gtopo30_mask.o: gtopo30_mask_version.h bit_pack.h bit_pack.o: bit_pack.h read_srtm_mask.o: read_srtm_mask.h read_srtm_topo.o: read_srtm_topo.h read_srtm3_topo.h read_srtm30_topo.h read_srtm3_topo.o: read_srtm3_topo.h read_srtm30_topo.o: read_srtm30_topo.h