# you must define at least the following variables if you want to # include this file: #OBJ =.o #RM =rm #DIRSEP =/ #CFLAGS =-I../h -I../.. -c #LFLAGS =-s #CDEFS =-DUNIX #CC =gcc EXENAMEFLAG=-o #SRC_DIR=../src/ #LIBS =-L$(LIBDIR) -lfidoconfig -lsmapi OBJS = $(PERLOBJ) fcommon$(OBJ) hpt$(OBJ) pktread$(OBJ) \ global$(OBJ) toss$(OBJ) scan$(OBJ) scanarea$(OBJ) seenby$(OBJ) \ dupe$(OBJ) query$(OBJ) areafix$(OBJ) post$(OBJ) \ link$(OBJ) pktwrite$(OBJ) carbon$(OBJ) stat$(OBJ) commonall: $(OBJS) \ pktinfo$(EXE) \ tpkt$(EXE) \ txt2pkt$(EXE) \ hptlink$(EXE) \ hpttree$(EXE) \ hpt$(EXE) %$(OBJ): $(SRC_DIR)%.c $(CC) $(CFLAGS) $(CDEFS) $(SRC_DIR)$*.c pktinfo$(EXE): pktinfo$(OBJ) $(OBJS) $(CC) $(LFLAGS) $(EXENAMEFLAG) pktinfo$(EXE) pktinfo$(OBJ) \ pktread$(OBJ) fcommon$(OBJ) global$(OBJ) dupe$(OBJ) \ $(LIBS) tpkt$(EXE): tpkt$(OBJ) pktwrite$(OBJ) fcommon$(OBJ) pktread$(OBJ) \ global$(OBJ) $(CC) $(LFLAGS) $(EXENAMEFLAG) tpkt$(EXE) tpkt$(OBJ) \ fcommon$(OBJ) pktread$(OBJ) pktwrite$(OBJ) global$(OBJ) \ dupe$(OBJ) $(LIBS) txt2pkt$(EXE): txt2pkt$(OBJ) pktwrite$(OBJ) fcommon$(OBJ) pktread$(OBJ) \ global$(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) $(LIBS) global$(OBJ) hpttree$(EXE): hpttree$(OBJ) $(CC) $(LFLAGS) $(EXENAMEFLAG) hpttree$(EXE) hpttree$(OBJ) $(LIBS) hpt$(EXE): $(OBJS) $(CC) $(LFLAGS) $(EXENAMEFLAG) hpt$(EXE) $(OBJS) $(LIBS) $(PERLLIBS) clean: -$(RM) $(RMOPT) *$(OBJ) -$(RM) $(RMOPT) core distclean: clean -$(RM) $(RMOPT) tpkt$(EXE) -$(RM) $(RMOPT) txt2pkt$(EXE) -$(RM) $(RMOPT) pktinfo$(EXE) -$(RM) $(RMOPT) hpt$(EXE) -$(RM) $(RMOPT) hptlink$(EXE) -$(RM) $(RMOPT) hpttree$(EXE) -$(RM) $(RMOPT) hpt.1.gz -$(RM) $(RMOPT) hptlink.1.gz -$(RM) $(RMOPT) hpttree.1.gz -$(RM) $(RMOPT) txt2pkt.1.gz