makefile.in
来自「-」· IN 代码 · 共 370 行
IN
370 行
## Makefile for the Squid Object Cache server## $Id: Makefile.in,v 1.168 1999/01/22 19:07:01 glenn Exp $## Uncomment and customize the following to suit your needs:#prefix = @prefix@exec_prefix = @exec_prefix@exec_suffix = @exec_suffix@cgi_suffix = @cgi_suffix@top_srcdir = @top_srcdir@bindir = @bindir@libexecdir = @libexecdir@sysconfdir = @sysconfdir@localstatedir = @localstatedir@srcdir = @srcdir@VPATH = @srcdir@# Gotta love the DOS legacy#SQUID_EXE = squid$(exec_suffix)CLIENT_EXE = client$(exec_suffix)DNSSERVER_EXE = dnsserver$(exec_suffix)UNLINKD_EXE = unlinkd$(exec_suffix)PINGER_EXE = pinger$(exec_suffix)CACHEMGR_EXE = cachemgr$(cgi_suffix)DEFAULT_PREFIX = $(prefix)DEFAULT_CONFIG_FILE = $(sysconfdir)/squid.confDEFAULT_MIME_TABLE = $(sysconfdir)/mime.confDEFAULT_DNSSERVER = $(libexecdir)/$(DNSSERVER_EXE)DEFAULT_CACHE_LOG = $(localstatedir)/logs/cache.logDEFAULT_ACCESS_LOG = $(localstatedir)/logs/access.logDEFAULT_STORE_LOG = $(localstatedir)/logs/store.logDEFAULT_PID_FILE = $(localstatedir)/logs/squid.pidDEFAULT_SWAP_DIR = $(localstatedir)/cacheDEFAULT_PINGER = $(libexecdir)/$(PINGER_EXE)DEFAULT_UNLINKD = $(libexecdir)/$(UNLINKD_EXE)DEFAULT_ICON_DIR = $(sysconfdir)/iconsDEFAULT_ERROR_DIR = $(sysconfdir)/errorsDEFAULT_MIB_PATH = $(sysconfdir)/mib.txtCC = @CC@MAKEDEPEND = @MAKEDEPEND@INSTALL = @INSTALL@INSTALL_BIN = @INSTALL_PROGRAM@INSTALL_FILE = @INSTALL_DATA@INSTALL_SUID = @INSTALL_PROGRAM@ -o root -m 4755RANLIB = @RANLIB@LN_S = @LN_S@PERL = @PERL@CRYPTLIB = @CRYPTLIB@REGEXLIB = @REGEXLIB@PTHREADLIB = @PTHREADLIB@SNMPLIB = @SNMPLIB@MALLOCLIB = @LIB_MALLOC@AC_CFLAGS = @CFLAGS@LDFLAGS = @LDFLAGS@XTRA_LIBS = @XTRA_LIBS@XTRA_OBJS = @XTRA_OBJS@MV = @MV@RM = @RM@SHELL = /bin/shINCLUDE = -I. -I../include -I$(top_srcdir)/includeCFLAGS = $(AC_CFLAGS) $(INCLUDE) $(DEFINES)SQUID_LIBS = -L../lib $(CRYPTLIB) $(REGEXLIB) @SQUID_PTHREAD_LIB@ \ $(SNMPLIB) $(MALLOCLIB) -lmiscutil $(XTRA_LIBS)CLIENT_LIBS = -L../lib -lmiscutil $(XTRA_LIBS)DNSSERVER_LIBS = -L../lib -lmiscutil $(XTRA_LIBS)PINGER_LIBS = -L../lib -lmiscutil $(XTRA_LIBS)STD_APP_LIBS = -L../lib -lmiscutil $(XTRA_LIBS)PROGS = $(SQUID_EXE) $(CLIENT_EXE)UTILS = $(DNSSERVER_EXE) $(UNLINKD_EXE)SUID_UTILS = $(PINGER_EXE)CGIPROGS = $(CACHEMGR_EXE)OBJS = \ access_log.o \ acl.o \ asn.o \ @ASYNC_OBJS@ \ authenticate.o \ cache_cf.o \ CacheDigest.o \ cache_manager.o \ carp.o \ cbdata.o \ client_db.o \ client_side.o \ comm.o \ comm_select.o \ debug.o \ @DELAY_OBJS@ \ disk.o \ dns.o \ errorpage.o \ ETag.o \ event.o \ fd.o \ filemap.o \ forward.o \ fqdncache.o \ ftp.o \ globals.o \ gopher.o \ helper.o \ @HTCP_OBJS@ \ http.o \ HttpStatusLine.o \ HttpHdrCc.o \ HttpHdrRange.o \ HttpHdrContRange.o \ HttpHeader.o \ HttpHeaderTools.o \ HttpBody.o \ HttpMsg.o \ HttpReply.o \ HttpRequest.o \ icmp.o \ icp_v2.o \ icp_v3.o \ ident.o \ internal.o \ ipc.o \ ipcache.o \ @LEAKFINDER_OBJS@ \ main.o \ mem.o \ MemPool.o \ MemBuf.o \ mime.o \ multicast.o \ neighbors.o \ net_db.o \ Packer.o \ pconn.o \ peer_digest.o \ peer_select.o \ pump.o \ redirect.o \ refresh.o \ send-announce.o \ @SNMP_OBJS@ \ ssl.o \ stat.o \ StatHist.o \ String.o \ stmem.o \ store.o \ store_clean.o \ store_client.o \ store_digest.o \ store_dir.o \ store_key_md5.o \ store_log.o \ store_rebuild.o \ store_swapin.o \ store_swapmeta.o \ store_swapout.o \ string_arrays.o \ tools.o \ unlinkd.o \ url.o \ urn.o \ useragent.o \ wais.o \ whois.o \ $(XTRA_OBJS)SNMP_OBJS = \ snmp_core.o \ snmp_agent.oHTCP_OBJS = htcp.oDELAY_OBJS = delay_pools.oASYNC_OBJS = \ aiops.o \ async_io.oLEAKFINDER_OBJS = \ leakfinder.oDEFAULTS = \ -DDEFAULT_CONFIG_FILE=\"$(DEFAULT_CONFIG_FILE)\"all: squid.conf $(PROGS) $(UTILS) $(SUID_UTILS) $(CGIPROGS)$(OBJS): $(top_srcdir)/include/version.h$(SNMP_OBJS): ../snmplib/libsnmp.a $(top_srcdir)/include/cache_snmp.h$(SQUID_EXE): $(OBJS) $(CC) -o $@ $(LDFLAGS) $(OBJS) $(SQUID_LIBS)globals.o: globals.c Makefile $(CC) -c $< $(CFLAGS) -I$(srcdir) $(DEFAULTS)globals.c: globals.h mk-globals-c.pl $(PERL) $(srcdir)/mk-globals-c.pl < $(srcdir)/globals.h > $@string_arrays.c: enums.h mk-string-arrays.pl $(PERL) $(srcdir)/mk-string-arrays.pl < $(srcdir)/enums.h > $@$(CLIENT_EXE): client.o $(CC) -o $@ $(LDFLAGS) client.o $(CLIENT_LIBS)$(DNSSERVER_EXE): dnsserver.o $(CC) -o $@ $(LDFLAGS) dnsserver.o $(DNSSERVER_LIBS)$(CACHEMGR_EXE): cachemgr.o $(CC) -o $@ $(LDFLAGS) cachemgr.o $(CLIENT_LIBS)$(PINGER_EXE): pinger.o debug.o globals.o $(CC) -o $@ $(LDFLAGS) pinger.o debug.o globals.o $(PINGER_LIBS)$(UNLINKD_EXE): unlinkd-daemon.o $(CC) $(LDFLAGS) unlinkd-daemon.o -o $@unlinkd-daemon.o: unlinkd.c $(CC) -c $(CFLAGS) -DUNLINK_DAEMON $(srcdir)/unlinkd.c -o $@cache_diff: cache_diff.o debug.o globals.o store_key_md5.o $(CC) -o $@ $(LDFLAGS) $@.o debug.o globals.o store_key_md5.o $(STD_APP_LIBS)test_cache_digest: test_cache_digest.o CacheDigest.o debug.o globals.o store_key_md5.o $(CC) -o $@ $(LDFLAGS) $@.o CacheDigest.o debug.o globals.o store_key_md5.o $(STD_APP_LIBS)cache_cf.o: cf_parser.csquid.conf cf_parser.c: cf.data cf_gen ./cf_gen cf.datacf_gen: cf_gen.o $(CC) -o $@ $(LDFLAGS) cf_gen.o $(STD_APP_LIBS)cf.data: cf.data.pre Makefile sed "\ s%@DEFAULT_MIME_TABLE@%$(DEFAULT_MIME_TABLE)%g;\ s%@DEFAULT_DNSSERVER@%$(DEFAULT_DNSSERVER)%g;\ s%@DEFAULT_UNLINKD@%$(DEFAULT_UNLINKD)%g;\ s%@DEFAULT_PINGER@%$(DEFAULT_PINGER)%g;\ s%@DEFAULT_CACHE_LOG@%$(DEFAULT_CACHE_LOG)%g;\ s%@DEFAULT_ACCESS_LOG@%$(DEFAULT_ACCESS_LOG)%g;\ s%@DEFAULT_STORE_LOG@%$(DEFAULT_STORE_LOG)%g;\ s%@DEFAULT_PID_FILE@%$(DEFAULT_PID_FILE)%g;\ s%@DEFAULT_SWAP_DIR@%$(DEFAULT_SWAP_DIR)%g;\ s%@DEFAULT_ICON_DIR@%$(DEFAULT_ICON_DIR)%g;\ s%@DEFAULT_MIB_PATH@%$(DEFAULT_MIB_PATH)%g;\ s%@DEFAULT_ERROR_DIR@%$(DEFAULT_ERROR_DIR)%g;\ s%@DEFAULT_PREFIX@%$(DEFAULT_PREFIX)%g;"\ < $(srcdir)/cf.data.pre >$@install-mkdirs: -@if test ! -d $(prefix); then \ echo "mkdir $(prefix)"; \ mkdir $(prefix); \ fi -@if test ! -d $(exec_prefix); then \ echo "mkdir $(exec_prefix)"; \ mkdir $(exec_prefix); \ fi -@if test ! -d $(bindir); then \ echo "mkdir $(bindir)"; \ mkdir $(bindir); \ fi -@if test ! -d $(libexecdir); then \ echo "mkdir $(libexecdir)"; \ mkdir $(libexecdir); \ fi -@if test ! -d $(sysconfdir); then \ echo "mkdir $(sysconfdir)"; \ mkdir $(sysconfdir); \ fi -@if test ! -d $(localstatedir); then \ echo "mkdir $(localstatedir)"; \ mkdir $(localstatedir); \ fi -@if test ! -d $(localstatedir)/logs; then \ echo "mkdir $(localstatedir)/logs"; \ mkdir $(localstatedir)/logs; \ fi# Michael Lupp <mike@nemesis.saar.de> wants to know about additions# to the install target.install: all install-mkdirs @for f in $(PROGS); do \ if test -f $(bindir)/$$f; then \ echo $(MV) $(bindir)/$$f $(bindir)/-$$f; \ $(MV) $(bindir)/$$f $(bindir)/-$$f; \ fi; \ echo $(INSTALL_BIN) $$f $(bindir); \ $(INSTALL_BIN) $$f $(bindir); \ if test -f $(bindir)/-$$f; then \ echo $(RM) -f $(bindir)/-$$f; \ $(RM) -f $(bindir)/-$$f; \ fi; \ done @for f in $(UTILS); do \ if test -f $(libexecdir)/$$f; then \ echo $(MV) $(libexecdir)/$$f $(libexecdir)/-$$f; \ $(MV) $(libexecdir)/$$f $(libexecdir)/-$$f; \ fi; \ echo $(INSTALL_BIN) $$f $(libexecdir); \ $(INSTALL_BIN) $$f $(libexecdir); \ if test -f $(libexecdir)/-$$f; then \ echo $(RM) -f $(libexecdir)/-$$f; \ $(RM) -f $(libexecdir)/-$$f; \ fi; \ done @for f in $(CGIPROGS); do \ if test -f $(libexecdir)/$$f; then \ echo $(MV) $(libexecdir)/$$f $(libexecdir)/-$$f; \ $(MV) $(libexecdir)/$$f $(libexecdir)/-$$f; \ fi; \ echo $(INSTALL_BIN) $$f $(libexecdir); \ $(INSTALL_BIN) $$f $(libexecdir); \ if test -f $(libexecdir)/-$$f; then \ echo $(RM) -f $(libexecdir)/-$$f; \ $(RM) -f $(libexecdir)/-$$f; \ fi; \ done $(INSTALL_FILE) $(srcdir)/mib.txt $(DEFAULT_MIB_PATH) $(INSTALL_FILE) squid.conf $(sysconfdir)/squid.conf.default @if test -f $(sysconfdir)/squid.conf ; then \ echo "$@ will not overwrite existing $(sysconfdir)/squid.conf" ; \ else \ echo "$(INSTALL_FILE) squid.conf $(sysconfdir)"; \ $(INSTALL_FILE) squid.conf $(sysconfdir); \ fi $(INSTALL_FILE) $(srcdir)/mime.conf $(sysconfdir)/mime.conf.default @if test -f $(sysconfdir)/mime.conf ; then \ echo "$@ will not overwrite existing $(sysconfdir)/mime.conf" ; \ else \ echo "$(INSTALL_FILE) $(srcdir)/mime.conf $(sysconfdir)"; \ $(INSTALL_FILE) $(srcdir)/mime.conf $(sysconfdir); \ fiinstall-pinger: @f=pinger; \ if test -f $(libexecdir)/$$f; then \ echo $(MV) $(libexecdir)/$$f $(libexecdir)/-$$f; \ $(MV) $(libexecdir)/$$f $(libexecdir)/-$$f; \ fi; \ echo $(INSTALL_SUID) $$f $(libexecdir); \ $(INSTALL_SUID) $$f $(libexecdir) || exit 1; \ if test -f $(libexecdir)/-$$f; then \ echo $(RM) -f $(libexecdir)/-$$f; \ $(RM) -f $(libexecdir)/-$$f; \ ficlean: -rm -rf *.o *pure_* core $(PROGS) $(UTILS) $(CGIPROGS) $(SUID_UTILS) -rm -f cf_gen cf_parser.c cf.data globals.c string_arrays.cdistclean: clean -rm -f Makefile squid.conf squid.conf.pretags: ctags *.[ch] ../include/*.h ../lib/*.[ch]depend: $(MAKEDEPEND) -I../include -I. -fMakefile *.c
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?