# common rules for all platforms
VER = 0.2
VERH = 0
commonprogs: pktinfo$(EXE) tpkt$(EXE) txt2pkt$(EXE) hptlink$(EXE) hpttree$(EXE) hpt$(EXE) $(SYMBOLIC)
$(NULL)
pktinfo$(EXE): pktinfo$(OBJ) pktread$(OBJ) fcommon$(OBJ) global$(OBJ) dupe$(OBJ)
$(CC) $(LFLAGS) $(EXENAMEFLAG)pktinfo$(EXE) pktinfo$(OBJ) pktread$(OBJ) fcommon$(OBJ) global$(OBJ) dupe$(OBJ) $(LIBS)
tpkt$(EXE): tpkt$(OBJ) fcommon$(OBJ) pktread$(OBJ) pktwrite$(OBJ) global$(OBJ) dupe$(OBJ)
$(CC) $(LFLAGS) $(EXENAMEFLAG)tpkt$(EXE) tpkt$(OBJ) fcommon$(OBJ) pktread$(OBJ) pktwrite$(OBJ) global$(OBJ) dupe$(OBJ) $(LIBS)
txt2pkt$(EXE): txt2pkt$(OBJ) fcommon$(OBJ) pktread$(OBJ) pktwrite$(OBJ) global$(OBJ) dupe$(OBJ)
$(CC) $(LFLAGS) $(EXENAMEFLAG)txt2pkt$(EXE) txt2pkt$(OBJ) fcommon$(OBJ) pktread$(OBJ) pktwrite$(OBJ) global$(OBJ) dupe$(OBJ) $(LIBS)
hptlink$(EXE): hptlink$(OBJ) global$(OBJ)
$(CC) $(LFLAGS) $(EXENAMEFLAG)hptlink$(EXE) hptlink$(OBJ) global$(OBJ) $(LIBS)
hpttree$(EXE): hpttree$(OBJ)
$(CC) $(LFLAGS) $(EXENAMEFLAG)hpttree$(EXE) hpttree$(OBJ) $(LIBS)
hpt$(EXE): hpt$(OBJ) pktread$(OBJ) pktwrite$(OBJ) fcommon$(OBJ) global$(OBJ) query$(OBJ) toss$(OBJ) scan$(OBJ) scanarea$(OBJ) post$(OBJ) areafix$(OBJ) dupe$(OBJ) seenby$(OBJ) link$(OBJ) carbon$(OBJ) stat$(OBJ) $(PERLOBJ)
$(CC) $(LFLAGS) $(EXENAMEFLAG)hpt$(EXE) hpt$(OBJ) pktread$(OBJ) pktwrite$(OBJ) fcommon$(OBJ) global$(OBJ) query$(OBJ) toss$(OBJ) scan$(OBJ) scanarea$(OBJ) post$(OBJ) areafix$(OBJ) dupe$(OBJ) seenby$(OBJ) link$(OBJ) carbon$(OBJ) stat$(OBJ) $(PERLOBJ) $(LIBS) $(PERLLIBS)
commonclean: $(SYMBOLIC)
-$(RM) $(RMOPT) *$(OBJ)
-$(RM) $(RMOPT) core
commondistclean: clean $(SYMBOLIC)
-$(RM) $(RMOPT) tpkt$(EXE)
-$(RM) $(RMOPT) txt2pkt$(EXE)
-$(RM) $(RMOPT) pktinfo$(EXE)
-$(RM) $(RMOPT) hpt$(EXE)
-$(RM) $(RMOPT) hptlink$(EXE)
-$(RM) $(RMOPT) hpttree$(EXE)
syntax highlighted by Code2HTML, v. 0.9.1