mirror of
				https://github.com/3proxy/3proxy.git
				synced 2025-11-04 15:52:39 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
DESTDIR		=
 | 
						|
prefix		= /usr/local
 | 
						|
exec_prefix	= $(prefix)
 | 
						|
man_prefix	= $(prefix)/share
 | 
						|
 | 
						|
INSTALL		= /usr/bin/install
 | 
						|
INSTALL_BIN	= $(INSTALL) -m 755
 | 
						|
INSTALL_DATA	= $(INSTALL) -m 644
 | 
						|
INSTALL_OBJS	= src/3proxy \
 | 
						|
		  src/dighosts \
 | 
						|
		  src/ftppr \
 | 
						|
		  src/mycrypt \
 | 
						|
		  src/pop3p \
 | 
						|
		  src/proxy \
 | 
						|
		  src/socks \
 | 
						|
		  src/tcppm \
 | 
						|
		  src/udppm \
 | 
						|
		  scripts/add3proxyuser.sh
 | 
						|
 | 
						|
INSTALL_CFG_OBJS = scripts/3proxy.cfg
 | 
						|
INSTALL_CFG_DEST = config
 | 
						|
 | 
						|
INSTALL_CFG_OBJS2 = passwd counters bandlimiters
 | 
						|
 | 
						|
MANDIR1		= $(DESTDIR)$(man_prefix)/man/man1
 | 
						|
MANDIR3		= $(DESTDIR)$(man_prefix)/man/man3
 | 
						|
MANDIR8		= $(DESTDIR)$(man_prefix)/man/man8
 | 
						|
BINDIR		= $(DESTDIR)$(exec_prefix)/bin
 | 
						|
ETCDIR		= $(DESTDIR)$(prefix)/etc/3proxy
 | 
						|
 | 
						|
install-bin:
 | 
						|
	$(INSTALL_BIN) -d $(BINDIR)
 | 
						|
	$(INSTALL_BIN) -s $(INSTALL_OBJS) $(BINDIR)
 | 
						|
 | 
						|
install-etc-dir:
 | 
						|
	$(INSTALL_BIN) -d $(ETCDIR)
 | 
						|
 | 
						|
install-etc-default-config:
 | 
						|
	if [ -f $(ETCDIR)/$(INSTALL_CFG_DEST) ]; then \
 | 
						|
	   : ; \
 | 
						|
	else \
 | 
						|
	   $(INSTALL_DATA) $(INSTALL_CFG_OBJS) $(ETCDIR)/$(INSTALL_CFG_DEST) \
 | 
						|
	fi
 | 
						|
 | 
						|
install-etc: install-etc-dir
 | 
						|
	for file in $(INSTALL_CFG_OBJS2); \
 | 
						|
	do \
 | 
						|
	  touch $(ETCDIR)/$$file; chmod 0600 $(ETCDIR)/$$file; \
 | 
						|
	done;
 | 
						|
 | 
						|
install-man:
 | 
						|
	$(INSTALL_BIN) -d $(MANDIR1)
 | 
						|
	$(INSTALL_BIN) -d $(MANDIR3)
 | 
						|
	$(INSTALL_BIN) -d $(MANDIR8)
 | 
						|
	$(INSTALL_DATA) man/*.1 $(MANDIR1)
 | 
						|
	$(INSTALL_DATA) man/*.3 $(MANDIR3)
 | 
						|
	$(INSTALL_DATA) man/*.8 $(MANDIR8)
 | 
						|
 | 
						|
install: install-bin install-etc install-man
 | 
						|
 |