]> git.ipfire.org Git - thirdparty/sarg.git/blame - Makefile.in
This commit was generated by cvs2svn to compensate for changes in r2,
[thirdparty/sarg.git] / Makefile.in
CommitLineData
25697a35
GS
1# Makefile.in for sarg
2
3CC = @CC@
4BINDIR = @BINDIR@
5IBINDIR = -DBINDIR=\"@BINDIR@\"
6MANDIR = @MANDIR@
7SYSCONFDIR = @SYSCONFDIR@
8HTMLDIR = @HTMLDIR@
9ISYSCONFDIR = -DSYSCONFDIR=\"@SYSCONFDIR@\"
10IHTMLDIR = -DHTMLDIR=\"@HTMLDIR@\"
11CFLAGS = @CFLAGS@
12LDFLAGS = @LDFLAGS@
13DEFS = @DEFS@
14LIBS = @LIBS@
15SRCDIR = .
16VPATH = .
17INSTALL = cp
18
19INSTALL_PROGRAM = $(INSTALL)
20
21SRCS = util.c log.c report.c topuser.c email.c sort.c html.c \
22 totger.c index.c getconf.c usage.c decomp.c ip2name.c \
23 useragent.c exclude.c convlog.c totday.c repday.c datafile.c\
24 indexonly.c splitlog.c lastlog.c topsites.c siteuser.c css.c \
25 smartfilter.c denied.cauthfail.c language.c charset.c \
26 squidguard_log.c squidguard_report.c auth.c download.c grepday.c \
27 dansguardian_log.c dansguardian_report.c
28OBJS = util.o log.o report.o topuser.o email.o sort.o html.o \
29 totger.o index.o getconf.o usage.o decomp.o ip2name.o \
30 useragent.o exclude.o convlog.o totday.o repday.o datafile.o \
31 indexonly.o splitlog.o lastlog.o topsites.o siteuser.o css.o \
32 smartfilter.o denied.o authfail.o language.o charset.o \
33 squidguard_log.o squidguard_report.o auth.o download.o grepday.o \
34 dansguardian_log.o dansguardian_report.o
35
36DISTFILES = $(SRCS)
37
38all: sarg
39
40.c.o:
41 $(CC) -c -I. $(CPPFLAGS) $(DEFS) $(CFLAGS) $(IBINDIR) $(ISYSCONFDIR) $(IHTMLDIR) $<
42
43sarg: $(OBJS)
44 $(CC) $(LDFLAGS) $(LIBS) $(OBJS) $(LIBCRYPT) -o $@
45
46install: all
47 -@if test ! -d $(BINDIR); then \
48 echo "creating $(BINDIR)"; \
49 mkdir $(BINDIR); \
50 fi
51 -@if test ! -d $(MANDIR); then \
52 echo "creating $(MANDIR)"; \
53 mkdir -p $(MANDIR); \
54 fi
55 -@if test ! -d $(SYSCONFDIR); then \
56 echo "creating $(SYSCONFDIR)"; \
57 mkdir $(SYSCONFDIR); \
58 fi
59 -@if test ! -d $(SYSCONFDIR)/languages; then \
60 echo "Creating $(SYSCONFDIR)/languages"; \
61 mkdir $(SYSCONFDIR)/languages; \
62 fi
63 -@if test ! -d $(SYSCONFDIR)/fonts; then \
64 echo "Creating $(SYSCONFDIR)/fonts"; \
65 mkdir $(SYSCONFDIR)/fonts; \
66 fi
67 $(INSTALL_PROGRAM) sarg $(BINDIR)/sarg
68 chmod 755 $(BINDIR)/sarg
69 $(INSTALL_PROGRAM) sarg.1 $(MANDIR)/sarg.1
70 chmod 755 $(MANDIR)/sarg.1
71 @if test ! -f $(SYSCONFDIR)/sarg.conf; then \
72 echo "cp $(SYSCONFDIR)/sarg.conf"; \
73 cp sarg.conf $(SYSCONFDIR)/sarg.conf; \
74 else \
75 cp sarg.conf $(SYSCONFDIR)/sarg.conf.default; \
76 fi
77 cp -r ./languages $(SYSCONFDIR);
78 cp ./exclude_codes $(SYSCONFDIR);
79 cp -r ./images $(SYSCONFDIR);
80 cp -r ./sarg-php $(SYSCONFDIR);
81 cp -r ./fonts $(SYSCONFDIR);
82 cp -r ./css.tpl $(SYSCONFDIR);
83 -@if test -d $(HTMLDIR); then \
84 cp -r ./sarg-php $(HTMLDIR); \
85 fi
86
87uninstall:
88 rm -f $(BINDIR)/sarg
89 rm -f $(MANDIR)/sarg.1
90
91TAGS: $(SRCS)
92 etags $(SRCS)
93
94clean:
95 rm -f sarg *.o core
96
97mostlyclean: clean
98
99distclean: clean
100 rm -f Makefile config.status config.cache config.log
101
102realclean: distclean
103 rm -f TAGS
104