# Makefile mars_nwe: 10-Feb-96 VPATH= .EXPORT_ALL_VARIABLES: # defaults, can be overwritten in mk.li V_VPATH=.. OBJDIR=obj all: rmeflag mk.li config.h nw.ini @if [ -r .eflag ] ; then \ echo ""; \ echo "********************************************************"; \ cat .eflag; rm -f .eflag; \ echo "";\ echo "Please make your changes and run make again"; \ echo "********************************************************"; \ echo "";\ echo ""; else ./mk.li && (\ if [ -r .mk.notes ] ; then echo "" ; \ echo ""; \ echo "********************************************************" ; \ echo ""; \ cat .mk.notes; rm -f .mk.notes ; \ echo ""; \ echo "********************************************************" ; \ echo ""; echo "" ; fi ) fi routed: ./mk.li $@ install: ./mk.li $@ reboot: ./mk.li $@ install_ini: nw.ini ./mk.li $@ clean: mk.li nw.ini ./mk.li $@ rm -f .mk.notes rm -f .eflag distrib: mk.li nw.ini ./mk.li $@ distrib_bin: mk.li nw.ini ./mk.li $@ bintgz: ./mk.li $@ diff: ./mk.li $@ showconf: ./mk.li -s $@ mk.li: examples/mk.li @if [ -r $@ ] ; then \ cp -f $@ $@.org && ( \ echo "********************************************************"; \ echo "";\ echo "saved: $@ -> $@.org, there is a new examples/$@"; \ echo "";\ echo "********************************************************"; \ echo "" ) ; fi @ echo "" @ echo "" @- cp -i examples/$@ . @ touch -c $@ @ echo "" @ echo "********************************************************" @ echo "" @ echo "perhaps $@ is new and you need to edit it." @ echo "" @ echo "********************************************************" @ echo "" @ echo "" > .eflag config.h: examples/config.h @if [ -r $@ ] ; then echo "note:examples/$@ is newer then $@" >> .eflag ;\ echo "$@ will be touched now" >> .eflag; touch -c $@ ; \ else cp examples/$@ . ; \ echo "$@ created (from examples/$@) Please edit $@" >> .eflag;\ echo "and change it to your requirements." >> .eflag ; fi rmeflag: @- rm -f .eflag nw.ini: examples/nw.ini @rm -f .mk.notes @if [ -r $@ ] ; then echo "NOTE:examples/$@ is newer then $@" > .mk.notes ; \ echo "please compare examples/$@ with $@" >> .mk.notes; \ echo "make the changes you need and touch $@" >> .mk.notes; \ else cp examples/$@ . ; \ echo "$@ created (from examples/$@) Please edit $@" > .mk.notes;\ echo "and change it to your requirements." >> .mk.notes ; fi