STRATOSFLIGHTS2GPX = ./stratosflights2gpx.py %.gpx: %.LOG $(STRATOSFLIGHTS2GPX) < $< > $@ %.gpslog: %.LOG ./STRATO3.awk 'isLog()==2{gpslog()}' <$< >$@ %.gpspos: %.gpslog ./position.py $< > $@ %.LOGf: ./stratosfix.py %.LOG $^ > $@ %.LOGa: %.LOGf %.epoch STRATO3.awk ./STRATO3.awk -v file_epoch=$$(cat $*.epoch) 'isLog() {all()}' $< > $@ %.epoch: %.LOGf STRATO3.awk ./STRATO3.awk 'isLog()>1 {print file_epoch; exit}' $< > $@