You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/net-misc/balance/files/balance-3.57-Makefile.patch

53 lines
1.3 KiB

--- balance-3.57/Makefile
+++ balance-3.57/Makefile
@@ -1,14 +1,14 @@
# $Id: Makefile,v 1.14 2015/04/28 07:49:37 t Exp t $
#CFLAGS=-g -I.
-CFLAGS=-O2 -Wall -Wstrict-prototypes -Wuninitialized
+CFLAGS+=-Wall -Wstrict-prototypes -Wuninitialized
# uncomment for any OS other than Cygwin
BALANCE=balance
ROOT=root
INSTALL=install
BINDIR=/usr/sbin
-MANDIR=${BINDIR}/../man/man1
+MANDIR=/usr/share/man/man1
# uncomment for Solaris:
# LIBRARIES=-lsocket -lnsl
@@ -20,13 +20,13 @@
# BALANCE=balance.exe
# ROOT=Administrators
-CC=gcc
+CC?=gcc
RELEASE=3.57
all: balance
balance: balance.o butils.o
- $(CC) $(CFLAGS) -I. -o balance balance.o butils.o $(LIBRARIES)
+ $(CC) $(CFLAGS) $(LDFLAGS) -I. -o balance balance.o butils.o $(LIBRARIES)
balance.o: balance.c balance.h
$(CC) $(CFLAGS) -I. -c balance.c
@@ -48,12 +48,15 @@
rm -f $(BALANCE) *.o balance.ps balance.pdf
install:
+ $(INSTALL) -o $(ROOT) -g $(ROOT) -m 755 -d \
+ $(DESTDIR)$(BINDIR) \
+ $(DESTDIR)$(MANDIR)
$(INSTALL) -o $(ROOT) -g $(ROOT) -m 755 $(BALANCE) \
$(DESTDIR)$(BINDIR)/$(BALANCE)
$(INSTALL) -o $(ROOT) -g $(ROOT) -m 755 balance.1 \
$(DESTDIR)$(MANDIR)
mkdir -p $(DESTDIR)/var/run/balance
- chmod 1777 $(DESTDIR)/var/run/balance
+ chmod 1755 $(DESTDIR)/var/run/balance
release: balance.pdf
rm -rf ./releases/balance-$(RELEASE)