]> git.ipfire.org Git - thirdparty/sarg.git/blob - Makefile.in
Ported r180 from branches/v2_2_6_1 (DESTDIR support in Makefile)
[thirdparty/sarg.git] / Makefile.in
1 # Makefile.in for sarg
2
3 prefix=@prefix@
4 datarootdir=@datarootdir@
5 datadir=@datadir@
6 exec_prefix=@exec_prefix@
7 PACKAGE_TARNAME=@PACKAGE_TARNAME@
8 docdir=@docdir@
9 CC = @CC@
10 BINDIR = @bindir@
11 IBINDIR = -DBINDIR=\"@bindir@\"
12 MANDIR = @mandir@
13 SYSCONFDIR = @sysconfdir@
14 HTMLDIR = @HTMLDIR@
15 LANGDIR = @LANGDIR@
16 FONTDIR = @FONTDIR@
17 IMAGEDIR = @IMAGEDIR@
18 ISYSCONFDIR = -DSYSCONFDIR=\"@sysconfdir@\"
19 IHTMLDIR = -DHTMLDIR=\"@HTMLDIR@\"
20 ILANGDIR = -DLANGDIR=\"@LANGDIR@\"
21 IFONTDIR = -DFONTDIR=\"@FONTDIR@\"
22 IIMAGEDIR = -DIMAGEDIR=\"@IMAGEDIR@\"
23 CFLAGS = @CFLAGS@
24 CPPFLAGS = @CPPFLAGS@
25 LDFLAGS = @LDFLAGS@
26 DEFS = @DEFS@
27 LIBS = @LIBS@
28 SRCDIR = .
29 VPATH = .
30 INSTALL = cp
31
32 INSTALL_PROGRAM = $(INSTALL)
33
34 SRCS = util.c log.c report.c topuser.c email.c sort.c html.c \
35 totger.c index.c getconf.c usage.c decomp.c ip2name.c \
36 useragent.c exclude.c convlog.c totday.c repday.c datafile.c\
37 indexonly.c splitlog.c lastlog.c topsites.c siteuser.c css.c \
38 smartfilter.c denied.cauthfail.c language.c charset.c \
39 squidguard_log.c squidguard_report.c auth.c download.c grepday.c \
40 dansguardian_log.c dansguardian_report.c realtime.c
41 OBJS = util.o log.o report.o topuser.o email.o sort.o html.o \
42 totger.o index.o getconf.o usage.o decomp.o ip2name.o \
43 useragent.o exclude.o convlog.o totday.o repday.o datafile.o \
44 indexonly.o splitlog.o lastlog.o topsites.o siteuser.o css.o \
45 smartfilter.o denied.o authfail.o language.o charset.o \
46 squidguard_log.o squidguard_report.o auth.o download.o grepday.o \
47 dansguardian_log.o dansguardian_report.o realtime.o
48
49 DISTFILES = $(SRCS)
50
51 all: sarg
52
53 .c.o:
54 $(CC) -c -I. $(CPPFLAGS) $(DEFS) $(CFLAGS) $(IBINDIR) $(ISYSCONFDIR) $(ILANGDIR) $(IFONTDIR) $(IIMAGEDIR) $(IHTMLDIR) $<
55
56 sarg: $(OBJS)
57 $(CC) $(LDFLAGS) $(OBJS) -o $@ $(LIBS) $(LIBCRYPT)
58
59 install: all
60 -@if test ! -d $(DESTDIR)$(BINDIR); then \
61 echo "creating $(DESTDIR)$(BINDIR)"; \
62 mkdir -p $(DESTDIR)$(BINDIR); \
63 fi
64 -@if test ! -d $(DESTDIR)$(MANDIR); then \
65 echo "creating $(DESTDIR)$(MANDIR)"; \
66 mkdir -p $(DESTDIR)$(MANDIR); \
67 fi
68 -@if test ! -d $(DESTDIR)$(SYSCONFDIR); then \
69 echo "creating $(DESTDIR)$(SYSCONFDIR)"; \
70 mkdir -p $(DESTDIR)$(SYSCONFDIR); \
71 fi
72 -@if test ! -d $(DESTDIR)$(LANGDIR); then \
73 echo "Creating $(DESTDIR)$(LANGDIR)"; \
74 mkdir -p $(DESTDIR)$(LANGDIR); \
75 fi
76 -@if test ! -d $(DESTDIR)$(FONTDIR); then \
77 echo "Creating $(DESTDIR)$(FONTDIR)"; \
78 mkdir -p $(DESTDIR)$(FONTDIR); \
79 fi
80 -@if test ! -d $(DESTDIR)$(IMAGEDIR); then \
81 echo "Creating $(DESTDIR)$(IMAGEDIR)"; \
82 mkdir -p $(DESTDIR)$(IMAGEDIR); \
83 fi
84 $(INSTALL_PROGRAM) sarg $(DESTDIR)$(BINDIR)/sarg
85 chmod 755 $(DESTDIR)$(BINDIR)/sarg
86 $(INSTALL_PROGRAM) sarg.1 $(DESTDIR)$(MANDIR)/sarg.1
87 chmod 755 $(DESTDIR)$(MANDIR)/sarg.1
88 @if test ! -f $(DESTDIR)$(SYSCONFDIR)/sarg.conf; then \
89 echo "cp $(DESTDIR)$(SYSCONFDIR)/sarg.conf"; \
90 cp sarg.conf $(DESTDIR)$(SYSCONFDIR)/sarg.conf; \
91 else \
92 cp sarg.conf $(DESTDIR)$(SYSCONFDIR)/sarg.conf.default; \
93 fi
94 cp -r ./languages/* $(DESTDIR)$(LANGDIR);
95 cp ./exclude_codes $(DESTDIR)$(SYSCONFDIR);
96 cp ./user_limit_block $(DESTDIR)$(SYSCONFDIR);
97 cp -r ./images/* $(DESTDIR)$(IMAGEDIR);
98 cp -r ./sarg-php $(DESTDIR)$(SYSCONFDIR);
99 cp -r ./fonts/* $(DESTDIR)$(FONTDIR);
100 cp -r ./css.tpl $(DESTDIR)$(SYSCONFDIR);
101 -@if test -d $(DESTDIR)$(HTMLDIR); then \
102 cp -r ./sarg-php $(DESTDIR)$(HTMLDIR); \
103 fi
104
105 uninstall:
106 rm -f $(DESTDIR)$(BINDIR)/sarg
107 rm -f $(DESTDIR)$(MANDIR)/sarg.1
108
109 TAGS: $(SRCS)
110 etags $(SRCS)
111
112 clean:
113 rm -f sarg *.o core
114
115 mostlyclean: clean
116
117 distclean: clean
118 rm -f Makefile config.status config.cache config.log
119
120 realclean: distclean
121 rm -f TAGS
122