EXTRA_CFLAGS	= $(DIGITFLAGS) -I../digitizers -I../libes

#  Note that this rd_cap.c is a little different then ../dig_front/read_cap.c

#OBJ = \
#	curses.o \
#	geo_file.o \
#	geo_point.o \
#	geo_get_pt.o \
#	geo_reg.o \
#	geo_reset.o \
#	reset_map.o \
#	map_setup.o \
#	pr_instruct.o \
#	rd_cap.o \
#	../digit/map_ask.o \
#	../digit/leave.o \
#	../digit/map_scale.o \
#	../digit/select_digit.o \
#	../digit/set_key.o \
#	../digit/ask_driver.o \
#	../digit/flush_input.o \
#	../digit/map_reg.o \
#	../digit/map_resid.o \
#	../digit/tty.o

OBJ = \
	curses.o \
	geo_file.o \
	geo_point.o \
	geo_get_pt.o \
	geo_reg.o \
	geo_reset.o \
	reset_map.o \
	map_setup.o \
	pr_instruct.o \
	rd_cap.o \
	map_ask.o \
	leave.o \
	map_scale.o \
	select_digit.o \
	set_key.o \
	ask_driver.o \
	flush_input.o \
	map_reg.o \
	map_resid.o

all:  libgeo.a  $(ETC)/geo.reg  $(ETC)/geo.point  $(ETC)/geo.quest   $(ETC)/geo.unlock 

libgeo.a: $(OBJ)
	$(LIBRULE)

#  notice that bin_reg becomes geo.reg in the etc directory

$(ETC)/geo.reg: bin_reg.o $(DEPGISLIB) $(DEPLOCKLIB)
	$(CC) $(LDFLAGS)  -o $(ETC)/geo.reg  bin_reg.o  libgeo.a  $(GISLIB) $(LOCKLIB) $(MATHLIB) $(XDRLIB) 


#  notice that bin_point becomes geo.point in the etc directory

$(ETC)/geo.point: bin_point.o $(DEPGISLIB) $(DEPLOCKLIB)
	$(CC) $(LDFLAGS)  -o $(ETC)/geo.point  bin_point.o  libgeo.a $(GISLIB) $(LOCKLIB) $(MATHLIB) $(XDRLIB)


$(ETC)/geo.quest: geo_quest.o $(DEPGISLIB) 
	$(CC) $(LDFLAGS)  -o $@  geo_quest.o  libgeo.a $(GISLIB) $(MATHLIB) $(XDRLIB) 


$(ETC)/geo.unlock: geo_unlock.o $(DEPGISLIB) $(DEPLOCKLIB)
	$(CC) $(LDFLAGS)  -o $@  geo_unlock.o  libgeo.a $(GISLIB)  $(LOCKLIB) $(MATHLIB) $(XDRLIB)

$(DEPGISLIB) $(DEPLOCKLIB): #
