Index: trunk/Makefile =================================================================== --- trunk/Makefile (revision 282) +++ trunk/Makefile (revision 283) @@ -6,3 +6,12 @@ distclean: cd src/route-rnd && $(MAKE) distclean + +install: + cd src/route-rnd && $(MAKE) install + +linstall: + cd src/route-rnd && $(MAKE) linstall + +uninstall: + cd src/route-rnd && $(MAKE) uninstall Index: trunk/Makefile.conf.in =================================================================== --- trunk/Makefile.conf.in (revision 282) +++ trunk/Makefile.conf.in (revision 283) @@ -9,3 +9,8 @@ # On windows you need to enable this #EXE=.exe + +# shell utils, most probably no change required: +RM=rm -f +CP=cp +LN=ln -s Index: trunk/src/route-rnd/Makefile =================================================================== --- trunk/src/route-rnd/Makefile (revision 282) +++ trunk/src/route-rnd/Makefile (revision 283) @@ -8,6 +8,7 @@ LDFLAGS = -lm OBJS = route-rnd.o rtree.o compat_misc.o data.o io.o util_grid.o htdi.o \ netseg.o find.o rtpoly.o route_res.o conf.o +BINDIR=$(install_root)$(DESTDIR)$(PREFIX)/bin all: route-rnd$(EXE) @@ -25,7 +26,16 @@ dep: echo $(OBJS) $(BUILDIN_O) | ../../util/dep.sh $(CFLAGS) > Makefile.dep +install: + $(CP) route-rnd$(EXE) $(BINDIR)/route-rnd$(EXE) + +linstall: + $(LN) $(PWD)/route-rnd$(EXE) $(BINDIR)/route-rnd$(EXE) + +uninstall: + $(RM) $(BINDIR)/route-rnd$(EXE) + clean: - rm -f $(OBJS) $(BUILDIN_O) route-rnd + $(RM) $(OBJS) $(BUILDIN_O) route-rnd distclean: clean