# CC=/export/pub02/gnu/bin/gcc AVS_PATH=/usr/avs INC_FILE=$(AVS_PATH)/include/Makeinclude include $(INC_FILE) AVS_LIBS = $(ROOT)/usr/avs/lib INC = $(AVS_PATH)/include BASELIBS=-lgeom -lutil -lm $(LASTLIBS) CFLAGS = -I$(INC) $(AOPTCFLAGS) $(LOCAL_CFLAGS) $(G) CFLOWLIBS=-L$(AVS_LIBS) -lflow_c $(BASELIBS) CSIMLIBS=-L$(AVS_LIBS) -lsim_c $(BASELIBS) DEST = ./ SRC = arcmap.c grid_math.c labels_units.c minmax.c newcrop.c newvhlegend.c \ newslice.c newtile.c querytile.c text_to_geom.c \ time_span_text.c read_timestamp.c write_timestamp.c \ read_wind_timestamp.c stamps.c minmaxreport.c get_model_map.c \ find_data_and_map.c \ newprintfield.c window_math.c clip.c colors.c combined.c \ geom_reset.c strtest.c wind_speed.c wind_plot.c wind_minmax.c \ checkfile.c find_map.c OBJ = $(SRC:.c=.o) EXE = combined ARCMAP_SRC = arcmap.c clip.c ARCMAP_OBJ = $(ARCMAP_SRC:.c=.o) ARCMAP_EXE = arcmap GRID_MATH_SRC = grid_math.c GRID_MATH_OBJ = $(GRID_MATH_SRC:.c=.o) GRID_MATH_EXE = grid_math LABELS_UNITS_SRC = labels_units.c LABELS_UNITS_OBJ = $(LABELS_UNITS_SRC:.c=.o) LABELS_UNITS_EXE = labels_units MINMAX_SRC = minmax.c strtest.c MINMAX_OBJ = $(MINMAX_SRC:.c=.o) MINMAX_EXE = minmax NEWCROP_SRC = newcrop.c NEWCROP_OBJ = $(NEWCROP_SRC:.c=.o) NEWCROP_EXE = newcrop NEWSLICE_SRC = newslice.c strtest.c NEWSLICE_OBJ = $(NEWSLICE_SRC:.c=.o) NEWSLICE_EXE = newslice NEWVHLEGEND_SRC = newvhlegend.c colors.c NEWVHLEGEND_OBJ = $(NEWVHLEGEND_SRC:.c=.o) NEWVHLEGEND_EXE = newvhlegend NEWTILE_SRC = newtile.c colors.c NEWTILE_OBJ = $(NEWTILE_SRC:.c=.o) NEWTILE_EXE = newtile QUERYTILE_SRC = querytile.c colors.c QUERYTILE_OBJ = $(QUERYTILE_SRC:.c=.o) QUERYTILE_EXE = querytile TEXT_TO_GEOM_SRC = text_to_geom.c colors.c TEXT_TO_GEOM_OBJ = $(TEXT_TO_GEOM_SRC:.c=.o) TEXT_TO_GEOM_EXE = text_to_geom TIME_SPAN_TEXT_SRC = time_span_text.c TIME_SPAN_TEXT_OBJ = $(TIME_SPAN_TEXT_SRC:.c=.o) TIME_SPAN_TEXT_EXE = time_span_text READ_TIMESTAMP_SRC = read_timestamp.c strtest.c stamps.c READ_TIMESTAMP_OBJ = $(READ_TIMESTAMP_SRC:.c=.o) READ_TIMESTAMP_EXE = read_timestamp WRITE_TIMESTAMP_SRC = write_timestamp.c WRITE_TIMESTAMP_OBJ = $(WRITE_TIMESTAMP_SRC:.c=.o) WRITE_TIMESTAMP_EXE = write_timestamp READ_WIND_TIMESTAMP_SRC = read_wind_timestamp.c strtest.c stamps.c READ_WIND_TIMESTAMP_OBJ = $(READ_WIND_TIMESTAMP_SRC:.c=.o) READ_WIND_TIMESTAMP_EXE = read_wind_timestamp MINMAXREPORT_SRC = minmaxreport.c MINMAXREPORT_OBJ = $(MINMAXREPORT_SRC:.c=.o) MINMAXREPORT_EXE = minmaxreport GET_MODEL_MAP_SRC = get_model_map.c GET_MODEL_MAP_OBJ = $(GET_MODEL_MAP_SRC:.c=.o) GET_MODEL_MAP_EXE = get_model_map FIND_DATA_AND_MAP_SRC = find_data_and_map.c strtest.c checkfile.c FIND_DATA_AND_MAP_OBJ = $(FIND_DATA_AND_MAP_SRC:.c=.o) FIND_DATA_AND_MAP_EXE = find_data_and_map FIND_MAP_SRC = find_map.c strtest.c checkfile.c FIND_MAP_OBJ = $(FIND_MAP_SRC:.c=.o) FIND_MAP_EXE = find_data_and_map NEWPRINTFIELD_SRC = newprintfield.c NEWPRINTFIELD_OBJ = $(NEWPRINTFIELD_SRC:.c=.o) NEWPRINTFIELD_EXE = newprintfield WINDOW_MATH_SRC = window_math.c WINDOW_MATH_OBJ = $(WINDOW_MATH_SRC:.c=.o) WINDOW_MATH_EXE = window_math GEOM_RESET_SRC = geom_reset.c GEOM_RESET_OBJ = $(GEOM_RESET_SRC:.c=.o) GEOM_RESET_EXE = geom_reset WIND_SPEED_SRC = wind_speed.c WIND_SPEED_OBJ = $(WIND_SPEED_SRC:.c=.o) WIND_SPEED_EXE = wind_speed WIND_PLOT_SRC = wind_plot.c colors.c WIND_PLOT_OBJ = $(WIND_PLOT_SRC:.c=.o) WIND_PLOT_EXE = wind_plot WIND_MINMAX_SRC = wind_minmax.c WIND_MINMAX_OBJ = $(WIND_MINMAX_SRC:.c=.o) WIND_MINMAX_EXE = wind_minmax write_timestamp: $(WRITE_TIMESTAMP_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(WRITE_TIMESTAMP_EXE) $(WRITE_TIMESTAMP_OBJ) $(CFLOWLIBS) combined: $(OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(EXE) $(OBJ) $(CFLOWLIBS) clean: rm -f *.o separate: arcmap grid_math labels_units minmax newcrop newvhlegend newslice \ newtile querytile text_to_geom time_span_text read_timestamp write_timestamp \ minmaxreport get_model_map find_data_and_map newprintfield window_math \ geom_reset wind_speed wind_plot wind_minmax arcmap: $(ARCMAP_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(ARCMAP_EXE) $(ARCMAP_OBJ) $(CFLOWLIBS) grid_math: $(GRID_MATH_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(GRID_MATH_EXE) $(GRID_MATH_OBJ) $(CFLOWLIBS) labels_units: $(LABELS_UNITS_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(LABELS_UNITS_EXE) $(LABELS_UNITS_OBJ) $(CFLOWLIBS) minmax: $(MINMAX_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(MINMAX_EXE) $(MINMAX_OBJ) $(CFLOWLIBS) newcrop: $(NEWCROP_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(NEWCROP_EXE) $(NEWCROP_OBJ) $(CFLOWLIBS) newvhlegend: $(NEWVHLEGEND_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(NEWVHLEGEND_EXE) $(NEWVHLEGEND_OBJ) $(CFLOWLIBS) newslice: $(NEWSLICE_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(NEWSLICE_EXE) $(NEWSLICE_OBJ) $(CFLOWLIBS) newtile: $(NEWTILE_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(NEWTILE_EXE) $(NEWTILE_OBJ) $(CFLOWLIBS) querytile: $(QUERYTILE_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(QUERYTILE_EXE) $(QUERYTILE_OBJ) $(CFLOWLIBS) text_to_geom: $(TEXT_TO_GEOM_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(TEXT_TO_GEOM_EXE) $(TEXT_TO_GEOM_OBJ) $(CFLOWLIBS) time_span_text: $(TIME_SPAN_TEXT_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(TIME_SPAN_TEXT_EXE) $(TIME_SPAN_TEXT_OBJ) $(CFLOWLIBS) read_timestamp: $(READ_TIMESTAMP_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(READ_TIMESTAMP_EXE) $(READ_TIMESTAMP_OBJ) $(CFLOWLIBS) minmaxreport: $(MINMAXREPORT_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(MINMAXREPORT_EXE) $(MINMAXREPORT_OBJ) $(CFLOWLIBS) get_model_map: $(GET_MODEL_MAP_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(GET_MODEL_MAP_EXE) $(GET_MODEL_MAP_OBJ) $(CFLOWLIBS) find_data_and_map: $(FIND_DATA_AND_MAP_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(FIND_DATA_AND_MAP_EXE) $(FIND_DATA_AND_MAP_OBJ) $(CFLOWLIBS) find_map: $(FIND_MAP_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(FIND_MAP_EXE) $(FIND_MAP_OBJ) $(CFLOWLIBS) newprintfield: $(NEWPRINTFIELD_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(NEWPRINTFIELD_EXE) $(NEWPRINTFIELD_OBJ) $(CFLOWLIBS) window_math: $(WINDOW_MATH_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(WINDOW_MATH_EXE) $(WINDOW_MATH_OBJ) $(CFLOWLIBS) geom_reset: $(GEOM_RESET_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(GEOM_RESET_EXE) $(GEOM_RESET_OBJ) $(CFLOWLIBS) wind_speed: $(WIND_SPEED_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(WIND_SPEED_EXE) $(WIND_SPEED_OBJ) $(CFLOWLIBS) wind_plot: $(WIND_PLOT_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(WIND_PLOT_EXE) $(WIND_PLOT_OBJ) $(CFLOWLIBS) wind_minmax: $(WIND_MINMAX_OBJ) $(CC) $(CFLAGS) -o $(DEST)/$(WIND_MINMAX_EXE) $(WIND_MINMAX_OBJ) $(CFLOWLIBS)