75 lines
2.0 KiB
Diff
75 lines
2.0 KiB
Diff
--- 3proxy-0.9.0/Makefile.win.orig 2020-10-30 09:15:19.767118600 +0300
|
|
+++ 3proxy-0.9.0/Makefile.win 2020-10-30 10:17:25.278578700 +0300
|
|
@@ -10,7 +10,7 @@
|
|
|
|
BUILDDIR = ../bin/
|
|
CC = gcc
|
|
-CFLAGS = -O2 -s -c -mthreads -DWITH_STD_MALLOC -DNOIPV6 -DNORADIUS
|
|
+CFLAGS = -O2 -s -c -mthreads -DWITH_STD_MALLOC -DNOIPV6 -DNORADIUS -DPCRE_STATIC
|
|
COUT = -o
|
|
LN = gcc
|
|
LDFLAGS = -O2 -s -mthreads
|
|
@@ -34,3 +34,62 @@
|
|
|
|
allplugins:
|
|
@list='$(PLUGINS)'; for p in $$list; do cp Makefile Makefile.var plugins/$$p; cd plugins/$$p ; make ; rm *.o ; cd ../.. ; done
|
|
+
|
|
+DESTDIR =
|
|
+prefix =
|
|
+exec_prefix = $(prefix)
|
|
+man_prefix = $(prefix)/share
|
|
+
|
|
+INSTALL = /usr/bin/install
|
|
+INSTALL_BIN = $(INSTALL) -m 755
|
|
+INSTALL_DATA = $(INSTALL) -m 644
|
|
+INSTALL_OBJS = bin/3proxy \
|
|
+ bin/ftppr \
|
|
+ bin/mycrypt \
|
|
+ bin/pop3p \
|
|
+ bin/proxy \
|
|
+ bin/smtpp \
|
|
+ bin/socks \
|
|
+ bin/tcppm \
|
|
+ bin/udppm
|
|
+
|
|
+INSTALL_CFG = scripts/3proxy.cfg.chroot
|
|
+INSTALL_CFG_OBJS = scripts/3proxy.cfg \
|
|
+ scripts/add3proxyuser.sh
|
|
+
|
|
+INSTALL_CFG_OBJS2 = 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_CFG_DEST = $(ETCDIR)/conf
|
|
+
|
|
+install-bin:
|
|
+ $(INSTALL_BIN) -d $(BINDIR)
|
|
+ $(INSTALL_BIN) -s bin/* $(BINDIR)
|
|
+
|
|
+install-etc-dir:
|
|
+ $(INSTALL_BIN) -d $(ETCDIR)
|
|
+ $(INSTALL_BIN) -d $(INSTALL_CFG_DEST)
|
|
+
|
|
+install-etc-default-config:
|
|
+ if [ ! -d $(INSTALL_CFG_DEST) ]; then \
|
|
+ $(INSTALL_BIN) $(INSTALL_CFG) $(ETCDIR)/3proxy.cfg; \
|
|
+ $(INSTALL_BIN) $(INSTALL_CFG_OBJS) $(INSTALL_CFG_DEST); \
|
|
+ fi
|
|
+
|
|
+install-etc: install-etc-dir install-etc-default-config
|
|
+ for file in $(INSTALL_CFG_OBJS2); \
|
|
+ do \
|
|
+ touch $(INSTALL_CFG_DEST)/$$file; chmod 0600 $(INSTALL_CFG_DEST)/$$file; \
|
|
+ done;
|
|
+
|
|
+install-man:
|
|
+ $(INSTALL_BIN) -d $(MANDIR3)
|
|
+ $(INSTALL_BIN) -d $(MANDIR8)
|
|
+ $(INSTALL_DATA) man/*.3 $(MANDIR3)
|
|
+ $(INSTALL_DATA) man/*.8 $(MANDIR8)
|
|
+
|
|
+install: install-bin install-etc install-man
|