# Makefile for Edgr on LINUX

.SUFFIXES:

.PRECIOUS: edgr edgr.a

XLIBS = -lXm -lXt -lX11
LLIBS = -L/usr/X11R6/lib
GPLOT = /compserv/gplot/gplot.a
LOAD = main.o keypress.o helpcb.o

#G77 = i386-glibc20-linux-g77 
G77 = g77 

F77 = $(G77) $(FOPTS) -Dg77 -Dunix -fno-second-underscore -fno-automatic -finit-local-zero -c
#GCC = i386-glibc20-linux-gcc -Dg77 -Dunix -I/usr/X11R6/include -c
GCC = gcc -Dg77 -Dunix -I/usr/X11R6/include -c

# Definitions for Absoft compiler
#XLIBS = -lU77 -lV77 -lXm -lXt -lX11
#GPLOT = /compserv/gplot/absoft/gplot.a
# Absoft compiler flags:
#   -s     static
#   -f     names to lowercase
#   -N9    append underscore to external names
#   -N22   append underscore to common block names
#   -N110  supress _C prefix on common block names
#   -k     save and restore registers
#F77 = f77 -g -Dg77 -Dunix -Dabsoft -s -f -N9 -N22 -N110 -k -c
#F77 = f77 -g -Dg77 -Dunix -Dabsoft -s -f -N9 -k -c

# Lesstif
#GCC = gcc -Dg77 -Dunix -I/home1/fwj/lesstif/include -I/usr/X11R6/include -c

OBJS= \
edgr.a(acut.o) \
edgr.a(add_cmp.o) \
edgr.a(addr.o) \
edgr.a(addrt.o) \
edgr.a(adel.o) \
edgr.a(amodt.o) \
edgr.a(arc.o) \
edgr.a(arcm.o) \
edgr.a(arcx.o) \
edgr.a(area.o) \
edgr.a(arrow.o) \
edgr.a(box.o) \
edgr.a(clip.o) \
edgr.a(close.o) \
edgr.a(cmod.o) \
edgr.a(cname.o) \
edgr.a(conv_dmpl.o) \
edgr.a(conv_dmpl_it.o) \
edgr.a(conv_tek.o) \
edgr.a(conv_tek_it.o) \
edgr.a(copy_cmp.o) \
edgr.a(cross.o) \
edgr.a(cscode.o) \
edgr.a(dbuff.o) \
edgr.a(del.o) \
edgr.a(delc.o) \
edgr.a(delete.o) \
edgr.a(delt.o) \
edgr.a(dg.o) \
edgr.a(disp.o) \
edgr.a(display_ltab.o) \
edgr.a(draw_cmp.o) \
edgr.a(dup.o) \
edgr.a(earrow.o) \
edgr.a(ebox.o) \
edgr.a(emsg.o) \
edgr.a(erase_seg.o) \
edgr.a(exfield.o) \
edgr.a(expar.o) \
edgr.a(expari.o) \
edgr.a(ext.o) \
edgr.a(fast_text.o) \
edgr.a(fget_text.o) \
edgr.a(fill.o) \
edgr.a(fill_poly.o) \
edgr.a(find_frame.o) \
edgr.a(find_poly.o) \
edgr.a(font.o) \
edgr.a(format.o) \
edgr.a(fourpt.o) \
edgr.a(frame.o) \
edgr.a(get.o) \
edgr.a(get_arc1.o) \
edgr.a(get_cmph.o) \
edgr.a(get_cmptab.o) \
edgr.a(get_text.o) \
edgr.a(getpar.o) \
edgr.a(gmsg.o) \
edgr.a(grid_snap.o) \
edgr.a(hardcopy.o) \
edgr.a(idfields.o) \
edgr.a(info.o) \
edgr.a(init_tmat.o) \
edgr.a(ins.o) \
edgr.a(just.o) \
edgr.a(layer.o) \
edgr.a(layer_parse.o) \
edgr.a(lcname.o) \
edgr.a(lensig_ebc.o) \
edgr.a(line.o) \
edgr.a(list_fonts.o) \
edgr.a(lmod.o) \
edgr.a(lookup_cmp.o) \
edgr.a(lsig.o) \
edgr.a(make_tmat.o) \
edgr.a(mark.o) \
edgr.a(mark_cmp.o) \
edgr.a(mark_text.o) \
edgr.a(mod.o) \
edgr.a(modc.o) \
edgr.a(modt.o) \
edgr.a(msg.o) \
edgr.a(new.o) \
edgr.a(old.o) \
edgr.a(open.o) \
edgr.a(order_points.o) \
edgr.a(outside.o) \
edgr.a(pan.o) \
edgr.a(place.o) \
edgr.a(prompt.o) \
edgr.a(put.o) \
edgr.a(put_cmph.o) \
edgr.a(put_text.o) \
edgr.a(remove_cmp.o) \
edgr.a(rpack.o) \
edgr.a(select_col.o) \
edgr.a(select_font.o) \
edgr.a(select_ltype.o) \
edgr.a(select_tile.o) \
edgr.a(setup.o) \
edgr.a(show_cmp.o) \
edgr.a(show_frame.o) \
edgr.a(show_string.o) \
edgr.a(smooth.o) \
edgr.a(smooth_poly.o) \
edgr.a(srt.o) \
edgr.a(stamp.o) \
edgr.a(stroke.o) \
edgr.a(term.o) \
edgr.a(text.o) \
edgr.a(tform.o) \
edgr.a(threept.o) \
edgr.a(tol.o) \
edgr.a(tran.o) \
edgr.a(translate_kw.o) \
edgr.a(translate_st.o) \
edgr.a(update_cmp.o) \
edgr.a(update_wname.o) \
edgr.a(update_xzoom.o) \
edgr.a(validate.o) \
edgr.a(ver.o) \
edgr.a(ver_mode.o) \
edgr.a(vmark.o) \
edgr.a(vmark_poly.o) \
edgr.a(vp_border.o) \
edgr.a(xhair_script.o) \
edgr.a(zoom.o) \
edgr.a(amod.o) \
edgr.a(check_cmpnam.o) \
edgr.a(cl.o) \
edgr.a(cmake.o) \
edgr.a(colour.o) \
edgr.a(comm.o) \
edgr.a(comp.o) \
edgr.a(conv.o) \
edgr.a(conv_hpgl.o) \
edgr.a(ctrans.o) \
edgr.a(dir.o) \
edgr.a(dload.o) \
edgr.a(dwg_open.o) \
edgr.a(edgr.o) \
edgr.a(edit_string.o) \
edgr.a(edt.o) \
edgr.a(emode.o) \
edgr.a(eof.o) \
edgr.a(fmake.o) \
edgr.a(formsg.o) \
edgr.a(fsplit.o) \
edgr.a(get_arc.o) \
edgr.a(get_cmp.o) \
edgr.a(grid.o) \
edgr.a(help.o) \
edgr.a(key_menu.o) \
edgr.a(laddr.o) \
edgr.a(laddrt.o) \
edgr.a(list.o) \
edgr.a(load.o) \
edgr.a(log.o) \
edgr.a(main.o) \
edgr.a(netr.o) \
edgr.a(netw.o) \
edgr.a(open_script.o) \
edgr.a(put_arc.o) \
edgr.a(put_cmp.o) \
edgr.a(put_mitem.o) \
edgr.a(rupack.o) \
edgr.a(select_pens.o) \
edgr.a(show_colours.o) \
edgr.a(show_status.o) \
edgr.a(survey.o) \
edgr.a(sysmsg.o) \
edgr.a(tile.o) \
edgr.a(tmode.o) \
edgr.a(what.o) \
edgr.a(what_mx.o) \
edgr.a(xhair.o) \
edgr.a(acutcb.o) \
edgr.a(adelcb.o) \
edgr.a(amodcb.o) \
edgr.a(amodtcb.o) \
edgr.a(arccb.o) \
edgr.a(areacb.o) \
edgr.a(area_start.o) \
edgr.a(arrowcb.o) \
edgr.a(ascolcb.o) \
edgr.a(aslwcb.o) \
edgr.a(boxcb.o) \
edgr.a(cmaintcb.o) \
edgr.a(cmakecb.o) \
edgr.a(cmodcb.o) \
edgr.a(commcb.o) \
edgr.a(convcb.o) \
edgr.a(convio.o) \
edgr.a(coordcb.o) \
edgr.a(delcb.o) \
edgr.a(delccb.o) \
edgr.a(deltcb.o) \
edgr.a(dupcb.o) \
edgr.a(dwgcb.o) \
edgr.a(dwg_start.o) \
edgr.a(emsg1.o) \
edgr.a(extcb.o) \
edgr.a(fileselect.o) \
edgr.a(fillcb.o) \
edgr.a(fillpatcb.o) \
edgr.a(fmakecb.o) \
edgr.a(fontcb.o) \
edgr.a(formcb.o) \
edgr.a(gmsg1.o) \
edgr.a(gridcb.o) \
edgr.a(gwvercb.o) \
edgr.a(hardcb.o) \
edgr.a(helpcb.o) \
edgr.a(inscb.o) \
edgr.a(keypress.o) \
edgr.a(labelsetstr.o) \
edgr.a(layercb.o) \
edgr.a(linecb.o) \
edgr.a(listaddstr.o) \
edgr.a(lmodcb.o) \
edgr.a(loadcb.o) \
edgr.a(maincb.o) \
edgr.a(modcb.o) \
edgr.a(modccb.o) \
edgr.a(modtcb.o) \
edgr.a(mxbusy.o) \
edgr.a(mxendscript.o) \
edgr.a(mximages.o) \
edgr.a(mxinvalidkey.o) \
edgr.a(mxlayer.o) \
edgr.a(mxnoaction.o) \
edgr.a(mxok.o) \
edgr.a(mxpzoom.o) \
edgr.a(mxquit.o) \
edgr.a(mxreadwrite.o) \
edgr.a(mxsetmenu.o) \
edgr.a(mxshell.o) \
edgr.a(mxshowframe.o) \
edgr.a(mxver.o) \
edgr.a(netrcb.o) \
edgr.a(okcb.o) \
edgr.a(pancb.o) \
edgr.a(placecb.o) \
edgr.a(pprompt.o) \
edgr.a(scriptcb.o) \
edgr.a(smoothcb.o) \
edgr.a(strokecb.o) \
edgr.a(survcb.o) \
edgr.a(textcb.o) \
edgr.a(tilecb.o) \
edgr.a(tolcb.o) \
edgr.a(trancb.o) \
edgr.a(vercb.o) \
edgr.a(xdamod.o) \
edgr.a(xdamodt.o) \
edgr.a(xdarc.o) \
edgr.a(xdarea.o) \
edgr.a(xdarrow.o) \
edgr.a(xdascol.o) \
edgr.a(xdaslw.o) \
edgr.a(xdbox.o) \
edgr.a(xdcmaint.o) \
edgr.a(xdcmake.o) \
edgr.a(xdcmod.o) \
edgr.a(xdconv.o) \
edgr.a(xdcoord.o) \
edgr.a(xddel.o) \
edgr.a(xddelc.o) \
edgr.a(xddelt.o) \
edgr.a(xddwg.o) \
edgr.a(xdemain.o) \
edgr.a(xdext.o) \
edgr.a(xdfill.o) \
edgr.a(xdfillpat.o) \
edgr.a(xdfmake.o) \
edgr.a(xdfont.o) \
edgr.a(xdform.o) \
edgr.a(xdgrid.o) \
edgr.a(xdgwindow.o) \
edgr.a(xdhard.o) \
edgr.a(xdhelp.o) \
edgr.a(xdins.o) \
edgr.a(xdlayer.o) \
edgr.a(xdline.o) \
edgr.a(xdlmod.o) \
edgr.a(xdload.o) \
edgr.a(xdmod.o) \
edgr.a(xdmodc.o) \
edgr.a(xdmodt.o) \
edgr.a(xdmulti.o) \
edgr.a(xdnetr.o) \
edgr.a(xdok.o) \
edgr.a(xdpan.o) \
edgr.a(xdplace.o) \
edgr.a(xdpprompt.o) \
edgr.a(xdscript.o) \
edgr.a(xdsmooth.o) \
edgr.a(xdstroke.o) \
edgr.a(xdsurv.o) \
edgr.a(xdtext.o) \
edgr.a(xdtile.o) \
edgr.a(xdtol.o) \
edgr.a(xdtran.o) \
edgr.a(xdver.o) \
edgr.a(xdzoom.o) \
edgr.a(xdzwindow.o) \
edgr.a(x_close_z.o) \
edgr.a(x_create_z.o) \
edgr.a(x_setup.o) \
edgr.a(x_wname.o) \
edgr.a(x_zoom.o) \
edgr.a(zoomcb.o) \
edgr.a(zwexposecb.o) \
edgr.a(read_command.o)

edgr: edgr.a
	ar xv edgr.a $(LOAD)
	g77 $(FOPTS) -o edgr $(LOAD) $(TEMP) edgr.a $(GPLOT) $(LLIBS) $(XLIBS)
	rm *.o

edgr.a: $(OBJS)
	ar rsv edgr.a *.o
	rm *.o

lib:
	ar rsv edgr.a *.o
	rm *.o

edgr.static: edgr.a
	ar xv edgr.a $(LOAD)
# Note: the following uses static linking for the Motif and related libraries
# but uses dynamic linking for the standard libraries.  Without the latter
# a glibc incompatibility causes undefined external "_IO_stdin_".
# The executable will run on RedHat 5.x and 6.x systems.
	$(G77) -v -o edgr.static $(LOAD) $(TEMP) edgr.a $(GPLOT) $(LLIBS) -Wl,-Bstatic $(XLIBS) -lXp -lXpm -lXext -lSM -lICE -Wl,-Bdynamic
	rm *.o

edgr.a(acut.o): src/acut.F
	$(F77) $?
edgr.a(add_cmp.o): src/add_cmp.F
	$(F77) $?
edgr.a(addr.o): src/addr.F
	$(F77) $?
edgr.a(addrt.o): src/addrt.F
	$(F77) $?
edgr.a(adel.o): src/adel.F
	$(F77) $?
edgr.a(amodt.o): src/amodt.F
	$(F77) $?
edgr.a(arc.o): src/arc.F
	$(F77) $?
edgr.a(arcm.o): src/arcm.F
	$(F77) $?
edgr.a(arcx.o): src/arcx.F
	$(F77) $?
edgr.a(area.o): src/area.F
	$(F77) $?
edgr.a(arrow.o): src/arrow.F
	$(F77) $?
edgr.a(box.o): src/box.F
	$(F77) $?
edgr.a(clip.o): src/clip.F
	$(F77) $?
edgr.a(close.o): src/close.F
	$(F77) $?
edgr.a(cmod.o): src/cmod.F
	$(F77) $?
edgr.a(cname.o): src/cname.F
	$(F77) $?
edgr.a(conv_dmpl.o): src/conv_dmpl.F
	$(F77) $?
edgr.a(conv_dmpl_it.o): src/conv_dmpl_it.F
	$(F77) $?
edgr.a(conv_tek.o): src/conv_tek.F
	$(F77) $?
edgr.a(conv_tek_it.o): src/conv_tek_it.F
	$(F77) -Dabsoft $?
edgr.a(copy_cmp.o): src/copy_cmp.F
	$(F77) $?
edgr.a(cross.o): src/cross.F
	$(F77) $?
edgr.a(cscode.o): src/cscode.F
	$(F77) $?
edgr.a(dbuff.o): src/dbuff.F
	$(F77) $?
edgr.a(del.o): src/del.F
	$(F77) $?
edgr.a(delc.o): src/delc.F
	$(F77) $?
edgr.a(delete.o): src/delete.F
	$(F77) $?
edgr.a(delt.o): src/delt.F
	$(F77) $?
edgr.a(dg.o): src/dg.F
	$(F77) $?
edgr.a(disp.o): src/disp.F
	$(F77) $?
edgr.a(display_ltab.o): src/display_ltab.F
	$(F77) $?
edgr.a(draw_cmp.o): src/draw_cmp.F
	$(F77) $?
edgr.a(dup.o): src/dup.F
	$(F77) $?
edgr.a(earrow.o): src/earrow.F
	$(F77) $?
edgr.a(ebox.o): src/ebox.F
	$(F77) $?
edgr.a(emsg.o): src/emsg.F
	$(F77) $?
edgr.a(erase_seg.o): src/erase_seg.F
	$(F77) $?
edgr.a(exfield.o): src/exfield.F
	$(F77) -Dabsoft $?
edgr.a(expar.o): src/expar.F
	$(F77) -Dabsoft $?
edgr.a(expari.o): src/expari.F
	$(F77) -Dabsoft $?
edgr.a(ext.o): src/ext.F
	$(F77) $?
edgr.a(fast_text.o): src/fast_text.F
	$(F77) $?
edgr.a(fget_text.o): src/fget_text.F
	$(F77) $?
edgr.a(fill.o): src/fill.F
	$(F77) $?
edgr.a(fill_poly.o): src/fill_poly.F
	$(F77) $?
edgr.a(find_frame.o): src/find_frame.F
	$(F77) $?
edgr.a(find_poly.o): src/find_poly.F
	$(F77) $?
edgr.a(font.o): src/font.F
	$(F77) $?
edgr.a(format.o): src/format.F
	$(F77) $?
edgr.a(fourpt.o): src/fourpt.F
	$(F77) $?
edgr.a(frame.o): src/frame.F
	$(F77) $?
edgr.a(get.o): src/get.F
	$(F77) $?
edgr.a(get_arc1.o): src/get_arc1.F
	$(F77) $?
edgr.a(get_cmph.o): src/get_cmph.F
	$(F77) $?
edgr.a(get_cmptab.o): src/get_cmptab.F
	$(F77) $?
edgr.a(get_text.o): src/get_text.F
	$(F77) $?
edgr.a(getpar.o): src/getpar.F
	$(F77) $?
edgr.a(gmsg.o): src/gmsg.F
	$(F77) $?
edgr.a(grid_snap.o): src/grid_snap.F
	$(F77) $?
edgr.a(hardcopy.o): src/hardcopy.F
	$(F77) $?
edgr.a(idfields.o): src/idfields.F
	$(F77) $?
edgr.a(info.o): src/info.F
	$(F77) $?
edgr.a(init_tmat.o): src/init_tmat.F
	$(F77) $?
edgr.a(ins.o): src/ins.F
	$(F77) $?
edgr.a(just.o): src/just.F
	$(F77) $?
edgr.a(layer.o): src/layer.F
	$(F77) -Dabsoft $?
edgr.a(layer_parse.o): src/layer_parse.F
	$(F77) $?
edgr.a(lcname.o): src/lcname.F
	$(F77) $?
edgr.a(lensig_ebc.o): src/lensig_ebc.F
	$(F77) $?
edgr.a(line.o): src/line.F
	$(F77) $?
edgr.a(list_fonts.o): src/list_fonts.F
	$(F77) $?
edgr.a(lmod.o): src/lmod.F
	$(F77) $?
edgr.a(lookup_cmp.o): src/lookup_cmp.F
	$(F77) $?
edgr.a(lsig.o): src/lsig.F
	$(F77) $?
edgr.a(make_tmat.o): src/make_tmat.F
	$(F77) $?
edgr.a(mark.o): src/mark.F
	$(F77) $?
edgr.a(mark_cmp.o): src/mark_cmp.F
	$(F77) $?
edgr.a(mark_text.o): src/mark_text.F
	$(F77) $?
edgr.a(mod.o): src/mod.F
	$(F77) -fno-globals -Wno-globals -Dabsoft $?
edgr.a(modc.o): src/modc.F
	$(F77) $?
edgr.a(modt.o): src/modt.F
	$(F77) $?
edgr.a(msg.o): src/msg.F
	$(F77) $?
edgr.a(new.o): src/new.F
	$(F77) $?
edgr.a(old.o): src/old.F
	$(F77) $?
edgr.a(order_points.o): src/order_points.F
	$(F77) $?
edgr.a(open.o): src/open.F
	$(F77) $?
edgr.a(outside.o): src/outside.F
	$(F77) $?
edgr.a(pan.o): src/pan.F
	$(F77) $?
edgr.a(place.o): src/place.F
	$(F77) $?
edgr.a(prompt.o): src/prompt.F
	$(F77) -Dabsoft $?
edgr.a(put.o): src/put.F
	$(F77) $?
edgr.a(put_cmph.o): src/put_cmph.F
	$(F77) $?
edgr.a(put_text.o): src/put_text.F
	$(F77) $?
edgr.a(remove_cmp.o): src/remove_cmp.F
	$(F77) $?
edgr.a(rpack.o): src/rpack.F
	$(F77) $?
edgr.a(select_col.o): src/select_col.F
	$(F77) $?
edgr.a(select_font.o): src/select_font.F
	$(F77) $?
edgr.a(select_ltype.o): src/select_ltype.F
	$(F77) $?
edgr.a(select_tile.o): src/select_tile.F
	$(F77) $?
edgr.a(setup.o): src/setup.F
	$(F77) $?
edgr.a(show_cmp.o): src/show_cmp.F
	$(F77) $?
edgr.a(show_frame.o): src/show_frame.F
	$(F77) $?
edgr.a(show_string.o): src/show_string.F
	$(F77) $?
edgr.a(smooth.o): src/smooth.F
	$(F77) $?
edgr.a(smooth_poly.o): src/smooth_poly.F
	$(F77) $?
edgr.a(srt.o): src/srt.F
	$(F77) $?
edgr.a(stamp.o): src/stamp.F
	$(F77) $?
edgr.a(stroke.o): src/stroke.F
	$(F77) $?
edgr.a(term.o): src/term.F
	$(F77) $?
edgr.a(text.o): src/text.F
	$(F77) $?
edgr.a(tform.o): src/tform.F
	$(F77) $?
edgr.a(threept.o): src/threept.F
	$(F77) $?
edgr.a(tol.o): src/tol.F
	$(F77) $?
edgr.a(tran.o): src/tran.F
	$(F77) $?
edgr.a(translate_kw.o): src/translate_kw.F
	$(F77) $?
edgr.a(translate_st.o): src/translate_st.F
	$(F77) $?
edgr.a(update_cmp.o): src/update_cmp.F
	$(F77) $?
edgr.a(update_wname.o): src/update_wname.F
	$(F77) $?
edgr.a(update_xzoom.o): src/update_xzoom.F
	$(F77) $?
edgr.a(validate.o): src/validate.F
	$(F77) $?
edgr.a(ver.o): src/ver.F
	$(F77) $?
edgr.a(ver_mode.o): src/ver_mode.F
	$(F77) $?
edgr.a(vmark.o): src/vmark.F
	$(F77) $?
edgr.a(vmark_poly.o): src/vmark_poly.F
	$(F77) $?
edgr.a(vp_border.o): src/vp_border.F
	$(F77) $?
edgr.a(xhair_script.o): src/xhair_script.F
	$(F77) $?
edgr.a(zoom.o): src/zoom.F
	$(F77) $?
edgr.a(amod.o): src/amod.F
	$(F77) $?
edgr.a(check_cmpnam.o): src/check_cmpnam.F
	$(F77) -DVMS $?
edgr.a(cl.o): src/cl.F
	$(F77) $?
edgr.a(cmake.o): src/cmake.F
	$(F77) -Dabsoft $?
edgr.a(colour.o): src/colour.F
	$(F77) $?
edgr.a(comm.o): src/comm.F
	$(F77) -Dabsoft $?
edgr.a(comp.o): src/comp.F
	$(F77) $?
edgr.a(conv.o): src/conv.F
	$(F77) $?
edgr.a(conv_hpgl.o): src/conv_hpgl.F
	$(F77) -Dabsoft $?
edgr.a(ctrans.o): src/ctrans.F
	$(F77) $?
edgr.a(dir.o): src/dir.F
	$(F77) $?
edgr.a(dload.o): src/dload.F
	$(F77) $?
edgr.a(dwg_open.o): src/dwg_open.F
	$(F77) -Dabsoft $?
edgr.a(edgr.o): src/edgr.F
	$(F77) -Dabsoft $?
edgr.a(edit_string.o): src/edit_string.F
	$(F77) $?
edgr.a(edt.o): src/edt.F
	$(F77) $?
edgr.a(emode.o): src/emode.F
	$(F77) $?
edgr.a(eof.o): src/eof.F
	$(F77) $?
edgr.a(fmake.o): src/fmake.F
	$(F77) $?
edgr.a(formsg.o): src/formsg.F
	$(F77) $?
edgr.a(fsplit.o): src/fsplit.F
	$(F77) $?
edgr.a(get_arc.o): src/get_arc.F
	$(F77) $?
edgr.a(get_cmp.o): src/get_cmp.F
	$(F77) $?
edgr.a(grid.o): src/grid.F
	$(F77) -Dabsoft $?
edgr.a(help.o): src/help.F
	$(F77) $?
edgr.a(key_menu.o): src/key_menu.F
	$(F77) -Dabsoft $?
edgr.a(laddr.o): src/laddr.F
	$(F77) $?
edgr.a(laddrt.o): src/laddrt.F
	$(F77) $?
edgr.a(list.o): src/list.F
	$(F77) $?
edgr.a(load.o): src/load.F
	$(F77) $?
edgr.a(log.o): src/log.F
	$(F77) $?
edgr.a(main.o): src/main.F
	$(F77) $?
edgr.a(netr.o): src/netr.F
	$(F77) -Dabsoft $?
edgr.a(netw.o): src/netw.F
	$(F77) $?
edgr.a(open_script.o): src/open_script.F
	$(F77) $?
edgr.a(put_arc.o): src/put_arc.F
	$(F77) $?
edgr.a(put_cmp.o): src/put_cmp.F
	$(F77) $?
edgr.a(put_mitem.o): src/put_mitem.F
	$(F77) -Dabsoft $?
edgr.a(rupack.o): src/rupack.F
	$(F77) $?
edgr.a(select_pens.o): src/select_pens.F
	$(F77) $?
edgr.a(show_colours.o): src/show_colours.F
	$(F77) $?
edgr.a(show_status.o): src/show_status.F
	$(F77) -Dabsoft $?
edgr.a(survey.o): src/survey.F
	$(F77) -fno-globals -Wno-globals $?
edgr.a(sysmsg.o): src/sysmsg.F
	$(F77) $?
edgr.a(tile.o): src/tile.F
	$(F77) $?
edgr.a(tmode.o): src/tmode.F
	$(F77) $?
edgr.a(what.o): src/what.F
	$(F77) $?
edgr.a(what_mx.o): src/what_mx.F
	$(F77) $?
edgr.a(xhair.o): src/xhair.F
	$(F77) $?
edgr.a(acutcb.o): src/acutcb.c
	$(GCC) $?
edgr.a(adelcb.o): src/adelcb.c
	$(GCC) $?
edgr.a(amodcb.o): src/amodcb.c
	$(GCC) $?
edgr.a(amodtcb.o): src/amodtcb.c
	$(GCC) $?
edgr.a(arccb.o): src/arccb.c
	$(GCC) $?
edgr.a(areacb.o): src/areacb.c
	$(GCC) $?
edgr.a(area_start.o): src/area_start.c
	$(GCC) $?
edgr.a(arrowcb.o): src/arrowcb.c
	$(GCC) $?
edgr.a(ascolcb.o): src/ascolcb.c
	$(GCC) $?
edgr.a(aslwcb.o): src/aslwcb.c
	$(GCC) $?
edgr.a(boxcb.o): src/boxcb.c
	$(GCC) $?
edgr.a(cmaintcb.o): src/cmaintcb.c
	$(GCC) $?
edgr.a(cmakecb.o): src/cmakecb.c
	$(GCC) $?
edgr.a(cmodcb.o): src/cmodcb.c
	$(GCC) $?
edgr.a(commcb.o): src/commcb.c
	$(GCC) $?
edgr.a(convcb.o): src/convcb.c
	$(GCC) $?
edgr.a(convio.o): src/convio.c
	$(GCC) $?
edgr.a(coordcb.o): src/coordcb.c
	$(GCC) $?
edgr.a(delcb.o): src/delcb.c
	$(GCC) $?
edgr.a(delccb.o): src/delccb.c
	$(GCC) $?
edgr.a(deltcb.o): src/deltcb.c
	$(GCC) $?
edgr.a(dupcb.o): src/dupcb.c
	$(GCC) $?
edgr.a(dwgcb.o): src/dwgcb.c
	$(GCC) $?
edgr.a(dwg_start.o): src/dwg_start.c
	$(GCC) $?
edgr.a(emsg1.o): src/emsg1.c
	$(GCC) $?
edgr.a(extcb.o): src/extcb.c
	$(GCC) $?
edgr.a(fileselect.o): src/fileselect.c
	$(GCC) $?
edgr.a(fillcb.o): src/fillcb.c
	$(GCC) $?
edgr.a(fillpatcb.o): src/fillpatcb.c
	$(GCC) $?
edgr.a(fontcb.o): src/fontcb.c
	$(GCC) $?
edgr.a(formcb.o): src/formcb.c
	$(GCC) $?
edgr.a(fmakecb.o): src/fmakecb.c
	$(GCC) $?
edgr.a(gmsg1.o): src/gmsg1.c
	$(GCC) $?
edgr.a(gridcb.o): src/gridcb.c
	$(GCC) $?
edgr.a(gwvercb.o): src/gwvercb.c
	$(GCC) $?
edgr.a(hardcb.o): src/hardcb.c
	$(GCC) $?
edgr.a(helpcb.o): src/helpcb.c
	$(GCC) $?
edgr.a(inscb.o): src/inscb.c
	$(GCC) $?
edgr.a(keypress.o): src/keypress.c
	$(GCC) $?
edgr.a(labelsetstr.o): src/labelsetstr.c
	$(GCC) $?
edgr.a(layercb.o): src/layercb.c
	$(GCC) $?
edgr.a(linecb.o): src/linecb.c
	$(GCC) $?
edgr.a(listaddstr.o): src/listaddstr.c
	$(GCC) $?
edgr.a(lmodcb.o): src/lmodcb.c
	$(GCC) $?
edgr.a(loadcb.o): src/loadcb.c
	$(GCC) $?
edgr.a(maincb.o): src/maincb.c
	$(GCC) $?
edgr.a(modcb.o): src/modcb.c
	$(GCC) $?
edgr.a(modccb.o): src/modccb.c
	$(GCC) $?
edgr.a(modtcb.o): src/modtcb.c
	$(GCC) $?
edgr.a(mxbusy.o): src/mxbusy.c
	$(GCC) $?
edgr.a(mxendscript.o): src/mxendscript.c
	$(GCC) $?
edgr.a(mximages.o): src/mximages.c
	$(GCC) $?
edgr.a(mxinvalidkey.o): src/mxinvalidkey.c
	$(GCC) $?
edgr.a(mxlayer.o): src/mxlayer.c
	$(GCC) $?
edgr.a(mxnoaction.o): src/mxnoaction.c
	$(GCC) $?
edgr.a(mxok.o): src/mxok.c
	$(GCC) $?
edgr.a(mxpzoom.o): src/mxpzoom.c
	$(GCC) $?
edgr.a(mxquit.o): src/mxquit.c
	$(GCC) $?
edgr.a(mxreadwrite.o): src/mxreadwrite.c
	$(GCC) $?
edgr.a(mxsetmenu.o): src/mxsetmenu.c
	$(GCC) $?
edgr.a(mxshell.o): src/mxshell.c
	$(GCC) $?
edgr.a(mxshowframe.o): src/mxshowframe.c
	$(GCC) $?
edgr.a(mxver.o): src/mxver.c
	$(GCC) $?
edgr.a(netrcb.o): src/netrcb.c
	$(GCC) $?
edgr.a(okcb.o): src/okcb.c
	$(GCC) $?
edgr.a(pancb.o): src/pancb.c
	$(GCC) $?
edgr.a(placecb.o): src/placecb.c
	$(GCC) $?
edgr.a(pprompt.o): src/pprompt.c
	$(GCC) $?
edgr.a(scriptcb.o): src/scriptcb.c
	$(GCC) $?
edgr.a(smoothcb.o): src/smoothcb.c
	$(GCC) $?
edgr.a(strokecb.o): src/strokecb.c
	$(GCC) $?
edgr.a(survcb.o): src/survcb.c
	$(GCC) $?
edgr.a(textcb.o): src/textcb.c
	$(GCC) $?
edgr.a(tilecb.o): src/tilecb.c
	$(GCC) $?
edgr.a(tolcb.o): src/tolcb.c
	$(GCC) $?
edgr.a(trancb.o): src/trancb.c
	$(GCC) $?
edgr.a(vercb.o): src/vercb.c
	$(GCC) $?
edgr.a(xdamod.o): src/xdamod.c
	$(GCC) $?
edgr.a(xdamodt.o): src/xdamodt.c
	$(GCC) $?
edgr.a(xdarc.o): src/xdarc.c
	$(GCC) $?
edgr.a(xdarea.o): src/xdarea.c
	$(GCC) $?
edgr.a(xdarrow.o): src/xdarrow.c
	$(GCC) $?
edgr.a(xdascol.o): src/xdascol.c
	$(GCC) $?
edgr.a(xdaslw.o): src/xdaslw.c
	$(GCC) $?
edgr.a(xdbox.o): src/xdbox.c
	$(GCC) $?
edgr.a(xdcmaint.o): src/xdcmaint.c
	$(GCC) $?
edgr.a(xdcmake.o): src/xdcmake.c
	$(GCC) $?
edgr.a(xdcmod.o): src/xdcmod.c
	$(GCC) $?
edgr.a(xdconv.o): src/xdconv.c
	$(GCC) $?
edgr.a(xdcoord.o): src/xdcoord.c
	$(GCC) $?
edgr.a(xddel.o): src/xddel.c
	$(GCC) $?
edgr.a(xddelc.o): src/xddelc.c
	$(GCC) $?
edgr.a(xddelt.o): src/xddelt.c
	$(GCC) $?
edgr.a(xddwg.o): src/xddwg.c
	$(GCC) $?
edgr.a(xdemain.o): src/xdemain.c
	$(GCC) $?
edgr.a(xdext.o): src/xdext.c
	$(GCC) $?
edgr.a(xdfill.o): src/xdfill.c
	$(GCC) $?
edgr.a(xdfillpat.o): src/xdfillpat.c
	$(GCC) $?
edgr.a(xdfmake.o): src/xdfmake.c
	$(GCC) $?
edgr.a(xdfont.o): src/xdfont.c
	$(GCC) $?
edgr.a(xdform.o): src/xdform.c
	$(GCC) $?
edgr.a(xdgrid.o): src/xdgrid.c
	$(GCC) $?
edgr.a(xdgwindow.o): src/xdgwindow.c
	$(GCC) $?
edgr.a(xdhard.o): src/xdhard.c
	$(GCC) $?
edgr.a(xdhelp.o): src/xdhelp.c
	$(GCC) $?
edgr.a(xdins.o): src/xdins.c
	$(GCC) $?
edgr.a(xdlayer.o): src/xdlayer.c
	$(GCC) $?
edgr.a(xdline.o): src/xdline.c
	$(GCC) $?
edgr.a(xdlmod.o): src/xdlmod.c
	$(GCC) $?
edgr.a(xdload.o): src/xdload.c
	$(GCC) $?
edgr.a(xdmod.o): src/xdmod.c
	$(GCC) $?
edgr.a(xdmodc.o): src/xdmodc.c
	$(GCC) $?
edgr.a(xdmodt.o): src/xdmodt.c
	$(GCC) $?
edgr.a(xdmulti.o): src/xdmulti.c
	$(GCC) $?
edgr.a(xdnetr.o): src/xdnetr.c
	$(GCC) $?
edgr.a(xdok.o): src/xdok.c
	$(GCC) $?
edgr.a(xdpan.o): src/xdpan.c
	$(GCC) $?
edgr.a(xdplace.o): src/xdplace.c
	$(GCC) $?
edgr.a(xdpprompt.o): src/xdpprompt.c
	$(GCC) $?
edgr.a(xdscript.o): src/xdscript.c
	$(GCC) $?
edgr.a(xdsmooth.o): src/xdsmooth.c
	$(GCC) $?
edgr.a(xdstroke.o): src/xdstroke.c
	$(GCC) $?
edgr.a(xdsurv.o): src/xdsurv.c
	$(GCC) $?
edgr.a(xdtext.o): src/xdtext.c
	$(GCC) $?
edgr.a(xdtile.o): src/xdtile.c
	$(GCC) $?
edgr.a(xdtol.o): src/xdtol.c
	$(GCC) $?
edgr.a(xdtran.o): src/xdtran.c
	$(GCC) $?
edgr.a(xdver.o): src/xdver.c
	$(GCC) $?
edgr.a(xdzoom.o): src/xdzoom.c
	$(GCC) $?
edgr.a(xdzwindow.o): src/xdzwindow.c
	$(GCC) $?
edgr.a(x_close_z.o): src/x_close_z.c
	$(GCC) $?
edgr.a(x_create_z.o): src/x_create_z.c
	$(GCC) $?
edgr.a(x_setup.o): src/x_setup.c
	$(GCC) $?
edgr.a(x_wname.o): src/x_wname.c
	$(GCC) $?
edgr.a(x_zoom.o): src/x_zoom.c
	$(GCC) $?
edgr.a(zoomcb.o): src/zoomcb.c
	$(GCC) $?
edgr.a(zwexposecb.o): src/zwexposecb.c
	$(GCC) $?
edgr.a(read_command.o): src/unix/read_command.F
	$(F77) $?
