]> git.ipfire.org Git - thirdparty/sarg.git/blob - Makefile.in
Merge commit '04a01ed3a074b66'
[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 MANDIR = @mandir@
12 SYSCONFDIR = @sysconfdir@
13 SARGPHPDIR = @SARGPHPDIR@
14 FONTDIR = @FONTDIR@
15 IMAGEDIR = @IMAGEDIR@
16 IBINDIR = -DBINDIR=\"@bindir@\"
17 ISYSCONFDIR = -DSYSCONFDIR=\"@sysconfdir@\"
18 ISARGPHPDIR = -DSARGPHPDIR=\"@SARGPHPDIR@\"
19 IFONTDIR = -DFONTDIR=\"@FONTDIR@\"
20 IIMAGEDIR = -DIMAGEDIR=\"@IMAGEDIR@\"
21 ILOCALEDIR = -DLOCALEDIR=\"@localedir@\"
22 CFLAGS = @CFLAGS@
23 CPPFLAGS = @CPPFLAGS@
24 LDFLAGS = @LDFLAGS@
25 DEFS = $(IBINDIR) $(ISYSCONFDIR) $(IFONTDIR) $(IIMAGEDIR) $(ISARGPHPDIR) $(ILOCALEDIR) @DEFS@
26 LIBS = @LIBS@
27 SRCDIR = .
28 VPATH = .
29 INSTALL = cp
30
31 INSTALL_PROGRAM = $(INSTALL)
32
33 SRCS = util.c log.c report.c topuser.c email.c sort.c html.c \
34 totger.c index.c getconf.c usage.c decomp.c ip2name.c \
35 useragent.c exclude.c convlog.c totday.c repday.c datafile.c\
36 indexonly.c splitlog.c lastlog.c topsites.c siteuser.c css.c \
37 smartfilter.c denied.c authfail.c charset.c \
38 squidguard_log.c squidguard_report.c auth.c download.c grepday.c \
39 dansguardian_log.c dansguardian_report.c realtime.c btree_cache.c \
40 usertab.c userinfo.c longline.c
41
42 OBJS = $(patsubst %.c,%.o,$(SRCS))
43
44 DISTFILES = $(SRCS) ABOUT-NLS
45
46 SUBDIRS = po
47 .PHONY: all install clean uninstall mostlyclean distclean update-po $(SUBDIRS)
48
49 all: sarg
50
51 .c.o:
52 $(CC) -c -I. $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
53
54 *.o: include/conf.h include/info.h include/defs.h
55
56 sarg: $(OBJS)
57 $(CC) $(LDFLAGS) $(OBJS) -o $@ $(LIBS) $(LIBCRYPT)
58
59 $(SUBDIRS):
60 $(MAKE) -C $@
61
62 install: all install-po
63 -@if test ! -d $(DESTDIR)$(BINDIR); then \
64 echo "creating $(DESTDIR)$(BINDIR)"; \
65 mkdir -p $(DESTDIR)$(BINDIR); \
66 fi
67 -@if test ! -d $(DESTDIR)$(MANDIR); then \
68 echo "creating $(DESTDIR)$(MANDIR)"; \
69 mkdir -p $(DESTDIR)$(MANDIR); \
70 fi
71 -@if test ! -d $(DESTDIR)$(SYSCONFDIR); then \
72 echo "creating $(DESTDIR)$(SYSCONFDIR)"; \
73 mkdir -p $(DESTDIR)$(SYSCONFDIR); \
74 fi
75 -@if test ! -d $(DESTDIR)$(IMAGEDIR); then \
76 echo "Creating $(DESTDIR)$(IMAGEDIR)"; \
77 mkdir -p $(DESTDIR)$(IMAGEDIR); \
78 fi
79 $(INSTALL_PROGRAM) sarg $(DESTDIR)$(BINDIR)/sarg
80 chmod 755 $(DESTDIR)$(BINDIR)/sarg
81 $(INSTALL_PROGRAM) sarg.1 $(DESTDIR)$(MANDIR)/sarg.1
82 chmod 755 $(DESTDIR)$(MANDIR)/sarg.1
83 @if test ! -f $(DESTDIR)$(SYSCONFDIR)/sarg.conf; then \
84 echo "cp $(DESTDIR)$(SYSCONFDIR)/sarg.conf"; \
85 cp sarg.conf $(DESTDIR)$(SYSCONFDIR)/sarg.conf; \
86 else \
87 cp sarg.conf $(DESTDIR)$(SYSCONFDIR)/sarg.conf.default; \
88 fi
89 cp ./exclude_codes $(DESTDIR)$(SYSCONFDIR);
90 cp ./user_limit_block $(DESTDIR)$(SYSCONFDIR);
91 cp -r ./images/* $(DESTDIR)$(IMAGEDIR);
92 -@if test -n "$(FONTDIR)" ; then \
93 if test ! -d "$(DESTDIR)$(FONTDIR)" ; then \
94 echo "Creating $(DESTDIR)$(FONTDIR)"; \
95 mkdir -p "$(DESTDIR)$(FONTDIR)"; \
96 fi; \
97 cp -r ./fonts/* "$(DESTDIR)$(FONTDIR)"; \
98 fi
99 cp -r ./css.tpl $(DESTDIR)$(SYSCONFDIR);
100 -@if test -n "$(SARGPHPDIR)" -a -d "$(DESTDIR)$(SARGPHPDIR)"; then \
101 cp -r ./sarg-php $(DESTDIR)$(SARGPHPDIR); \
102 fi
103
104 uninstall: uninstall-po
105 rm -f $(DESTDIR)$(BINDIR)/sarg
106 rm -f $(DESTDIR)$(MANDIR)/sarg.1
107
108 TAGS: $(SRCS)
109 etags $(SRCS)
110
111 clean: clean-po
112 rm -f sarg *.o core
113
114 mostlyclean: clean
115
116 distclean: clean
117 rm -f Makefile config.status config.cache config.log
118
119 realclean: distclean
120 rm -f TAGS
121
122 install-po:
123 $(MAKE) -C po install
124
125 uninstall-po:
126 $(MAKE) -C po uninstall
127
128 clean-po:
129 $(MAKE) -C po clean
130
131 update-po:
132 $(MAKE) -C po update-po
133
134 po-from-tp:
135 @echo "Fetching latest po files from translationprojetc.org"
136 rsync -Lrtvz -u translationproject.org::tp/latest/sarg/ po