# 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) getfree$(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)

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) *~
	-$(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



syntax highlighted by Code2HTML, v. 0.9.1