forked from huskyproject/hpt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile.inc
71 lines (59 loc) · 2.05 KB
/
makefile.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# 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) hptafix$(_OBJ) post$(_OBJ) \
link$(_OBJ) pktwrite$(_OBJ) carbon$(_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)
$(CC) $(LFLAGS) $(EXENAMEFLAG) hptlink$(_EXE) hptlink$(_OBJ) $(LIBS)
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