]>
Commit | Line | Data |
---|---|---|
94439e4e | 1 | # |
2 | # Makefile for the Squid Object Cache server | |
3 | # | |
08ab71fe | 4 | # $Id: Makefile.in,v 1.3 2001/04/20 09:58:30 hno Exp $ |
94439e4e | 5 | # |
6 | # Uncomment and customize the following to suit your needs: | |
7 | # | |
8 | ||
9 | prefix = @prefix@ | |
10 | exec_prefix = @exec_prefix@ | |
11 | exec_suffix = @exec_suffix@ | |
12 | cgi_suffix = @cgi_suffix@ | |
13 | top_srcdir = @top_srcdir@ | |
14 | bindir = @bindir@ | |
15 | libexecdir = @libexecdir@ | |
16 | sysconfdir = @sysconfdir@ | |
17 | localstatedir = @localstatedir@ | |
18 | srcdir = @srcdir@ | |
19 | VPATH = @srcdir@ | |
20 | ||
21 | # Gotta love the DOS legacy | |
22 | # | |
23 | YP_AUTH_EXE = yp_auth$(exec_suffix) | |
24 | ||
25 | DEFAULT_PASSWD_FILE = $(sysconfdir)/passwd | |
26 | ||
27 | CC = @CC@ | |
28 | MAKEDEPEND = @MAKEDEPEND@ | |
29 | INSTALL = @INSTALL@ | |
30 | INSTALL_BIN = @INSTALL_PROGRAM@ | |
31 | INSTALL_FILE = @INSTALL_DATA@ | |
32 | INSTALL_SUID = @INSTALL_PROGRAM@ -o root -m 4755 | |
33 | RANLIB = @RANLIB@ | |
34 | LN_S = @LN_S@ | |
35 | PERL = @PERL@ | |
36 | CRYPTLIB = @CRYPTLIB@ | |
37 | REGEXLIB = @REGEXLIB@ | |
38 | PTHREADLIB = @PTHREADLIB@ | |
39 | SNMPLIB = @SNMPLIB@ | |
40 | MALLOCLIB = @LIB_MALLOC@ | |
41 | AC_CFLAGS = @CFLAGS@ | |
42 | LDFLAGS = @LDFLAGS@ | |
43 | XTRA_LIBS = @XTRA_LIBS@ | |
44 | XTRA_OBJS = @XTRA_OBJS@ | |
45 | MV = @MV@ | |
46 | RM = @RM@ | |
47 | SHELL = /bin/sh | |
48 | ||
49 | ||
50 | INCLUDE = -I. -I../../../../../include -I$(top_srcdir)/include | |
51 | CFLAGS = $(AC_CFLAGS) $(INCLUDE) $(DEFINES) | |
52 | AUTH_LIBS = -L../../../../../lib -lmiscutil $(CRYPTLIB) $(XTRA_LIBS) | |
53 | ||
08ab71fe | 54 | LIBPROGS = $(YP_AUTH_EXE) |
94439e4e | 55 | OBJS = yp_auth.o nis_support.o |
56 | ||
08ab71fe | 57 | all: $(LIBPROGS) |
94439e4e | 58 | |
59 | $(OBJS): $(top_srcdir)/include/version.h | |
60 | ||
61 | $(YP_AUTH_EXE): $(OBJS) | |
62 | $(CC) $(LDFLAGS) $(OBJS) -o $@ $(AUTH_LIBS) | |
63 | ||
64 | install-mkdirs: | |
65 | -@if test ! -d $(prefix); then \ | |
66 | echo "mkdir $(prefix)"; \ | |
1cd5aa98 | 67 | mkdir -p $(prefix); \ |
94439e4e | 68 | fi |
08ab71fe | 69 | -@if test ! -d $(libexecdir); then \ |
70 | echo "mkdir $(libexecdir)"; \ | |
71 | mkdir -p $(libexecdir); \ | |
94439e4e | 72 | fi |
73 | ||
74 | # Michael Lupp <mike@nemesis.saar.de> wants to know about additions | |
75 | # to the install target. | |
76 | install: all install-mkdirs | |
08ab71fe | 77 | @for f in $(LIBPROGS); do \ |
78 | if test -f $(libexecdir)/$$f; then \ | |
79 | echo $(MV) $(libexecdir)/$$f $(libexecdir)/-$$f; \ | |
80 | $(MV) $(libexecdir)/$$f $(libexecdir)/-$$f; \ | |
94439e4e | 81 | fi; \ |
08ab71fe | 82 | echo $(INSTALL_BIN) $$f $(libexecdir); \ |
83 | $(INSTALL_BIN) $$f $(libexecdir); \ | |
84 | if test -f $(libexecdir)/-$$f; then \ | |
85 | echo $(RM) -f $(libexecdir)/-$$f; \ | |
86 | $(RM) -f $(libexecdir)/-$$f; \ | |
94439e4e | 87 | fi; \ |
88 | done | |
89 | ||
90 | clean: | |
08ab71fe | 91 | -rm -rf *.o *pure_* core $(LIBPROGS) |
94439e4e | 92 | |
93 | distclean: clean | |
94 | -rm -f Makefile | |
95 | ||
96 | tags: | |
97 | ctags *.[ch] ../include/*.h ../lib/*.[ch] | |
98 | ||
99 | depend: | |
100 | $(MAKEDEPEND) -I../include -I. -fMakefile *.c |