# 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