~ubuntu-branches/ubuntu/raring/dnstop/raring

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Package Import Robot
  • Author(s): Marc Haber
  • Date: 2012-06-18 13:43:13 UTC
  • mfrom: (1.2.5) (2.1.5 sid)
  • Revision ID: package-import@ubuntu.com-20120618134313-dtwt51sj7t56iftr
Tags: 20120611-2
remove dnstop.o rule from Makefile (fix hardening)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
CFLAGS=-g -Wall
2
 
OPTFLAGS=-DUSE_IPV6=1 -DUSE_PPP=0
3
 
PROG=dnstop
4
 
DATE != date +%Y%m%d
5
 
CC=gcc
6
 
 
7
 
SRCS=   $(PROG).c \
8
 
        hashtbl.c \
9
 
        hashtbl.h \
10
 
        known_tlds.h \
11
 
        lookup3.c
12
 
 
13
 
OBJS=   $(PROG).o \
14
 
        hashtbl.o \
15
 
        lookup3.o
16
 
 
17
 
PREFIX=/usr/local
18
 
BINDIR=$(PREFIX)/bin
19
 
DATADIR=$(PREFIX)/share
20
 
MANDIR=$(DATADIR)/man
21
 
 
22
 
 
23
 
# You may need to uncomment this, esp on Solaris
24
 
XTRALIBS= # -lnsl -lresolv -lsocket
25
 
 
26
 
all: $(PROG)
27
 
 
28
 
$(PROG): $(OBJS)
29
 
        $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) -lpcap -lcurses $(XTRALIBS)
30
 
 
31
 
dnstop.o: dnstop.c
32
 
        $(CC) $(CFLAGS) $(OPTFLAGS) -c $<
33
 
 
34
 
clean:
35
 
        rm -f $(PROG) $(OBJS) $(PROG).core $(PROG).c~
36
 
 
37
 
tar:
38
 
        mkdir $(PROG)-$(DATE)
39
 
        cp -p LICENSE CHANGES $(SRCS) $(PROG).8 Makefile $(PROG)-$(DATE)
40
 
        perl -pi -e "s/\@VERSION\@/$(DATE)/" $(PROG)-$(DATE)/dnstop.c
41
 
        tar czvf $(PROG)-$(DATE).tar.gz $(PROG)-$(DATE)
42
 
        chmod 444 $(PROG)-$(DATE).tar.gz
43
 
        rm -rf $(PROG)-$(DATE)
44
 
        md5 *.gz > MD5s.txt
45
 
 
46
 
install: $(PROG)
47
 
        install -m 755 $(PROG) $(BINDIR)
48
 
        install -m 644 $(PROG).8 $(MANDIR)/man8
49
 
 
50
 
uninstall:
51
 
        rm -f $(BINDIR)/$(PROG)
52
 
        rm -f $(MANDIR)/man8/$(PROG).8