patch-pppd_Makefile_linux 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. --- ppp-2.4.5.orig/pppd/Makefile.linux 2009-11-16 23:26:07.000000000 +0100
  2. +++ ppp-2.4.5/pppd/Makefile.linux 2011-01-16 17:09:40.000000000 +0100
  3. @@ -2,12 +2,7 @@
  4. # pppd makefile for Linux
  5. # $Id: Makefile.linux,v 1.70 2007/06/19 02:08:34 carlsonj Exp $
  6. #
  7. -
  8. -# Default installation locations
  9. -DESTDIR = $(INSTROOT)@DESTDIR@
  10. -BINDIR = $(DESTDIR)/sbin
  11. -MANDIR = $(DESTDIR)/share/man/man8
  12. -INCDIR = $(DESTDIR)/include
  13. +include ../makedefs.linux
  14. TARGETS = pppd
  15. @@ -30,10 +25,6 @@ ifeq (.depend,$(wildcard .depend))
  16. include .depend
  17. endif
  18. -# CC = gcc
  19. -#
  20. -COPTS = -O2 -pipe -Wall -g
  21. -LIBS =
  22. # Uncomment the next 2 lines to include support for Microsoft's
  23. # MS-CHAP authentication protocol. Also, edit plugins/radius/Makefile.linux.
  24. @@ -48,7 +39,7 @@ MPPE=y
  25. # Uncomment the next line to include support for PPP packet filtering.
  26. # This requires that the libpcap library and headers be installed
  27. # and that the kernel driver support PPP packet filtering.
  28. -FILTER=y
  29. +#FILTER=y
  30. # Uncomment the next line to enable multilink PPP (enabled by default)
  31. # Linux distributions: Please leave multilink ENABLED in your builds
  32. @@ -58,9 +49,9 @@ HAVE_MULTILINK=y
  33. # Uncomment the next line to enable the TDB database (enabled by default.)
  34. # If you enable multilink, then TDB is automatically enabled also.
  35. # Linux distributions: Please leave TDB ENABLED in your builds.
  36. -USE_TDB=y
  37. +#USE_TDB=y
  38. -HAS_SHADOW=y
  39. +#HAS_SHADOW=y
  40. #USE_PAM=y
  41. #HAVE_INET6=y
  42. @@ -75,11 +66,10 @@ PLUGIN=y
  43. MAXOCTETS=y
  44. -INCLUDE_DIRS= -I../include
  45. -
  46. -COMPILE_FLAGS= -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP
  47. +CPPFLAGS += -I../include
  48. +CPPFLAGS += -DHAVE_PATHS_H -DHAVE_MMAP
  49. -CFLAGS= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS) '-DDESTDIR="@DESTDIR@"'
  50. +CFLAGS+= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS) '-DDESTDIR="@DESTDIR@"'
  51. ifdef CHAPMS
  52. CFLAGS += -DCHAPMS=1
  53. @@ -99,7 +89,7 @@ ifdef USE_SRP
  54. CFLAGS += -DUSE_SRP -DOPENSSL -I/usr/local/ssl/include
  55. LIBS += -lsrp -L/usr/local/ssl/lib -lcrypto
  56. TARGETS += srp-entry
  57. -EXTRAINSTALL = $(INSTALL) -s -c -m 555 srp-entry $(BINDIR)/srp-entry
  58. +EXTRAINSTALL = $(INSTALL) -c -m 555 srp-entry $(BINDIR)/srp-entry
  59. MANPAGES += srp-entry.8
  60. EXTRACLEAN += srp-entry.o
  61. NEEDDES=y
  62. @@ -117,10 +107,8 @@ CFLAGS += -DHAS_SHADOW
  63. #LIBS += -lshadow $(LIBS)
  64. endif
  65. -ifneq ($(wildcard /usr/include/crypt.h),)
  66. CFLAGS += -DHAVE_CRYPT_H=1
  67. LIBS += -lcrypt
  68. -endif
  69. ifdef NEEDDES
  70. ifndef USE_CRYPT
  71. @@ -200,16 +188,16 @@ all: $(TARGETS)
  72. install: pppd
  73. mkdir -p $(BINDIR) $(MANDIR)
  74. $(EXTRAINSTALL)
  75. - $(INSTALL) -s -c -m 555 pppd $(BINDIR)/pppd
  76. + $(INSTALL) -c -m 555 pppd $(BINDIR)/pppd
  77. if chgrp pppusers $(BINDIR)/pppd 2>/dev/null; then \
  78. chmod o-rx,u+s $(BINDIR)/pppd; fi
  79. $(INSTALL) -c -m 444 pppd.8 $(MANDIR)
  80. pppd: $(PPPDOBJS)
  81. - $(CC) $(CFLAGS) $(LDFLAGS) -o pppd $(PPPDOBJS) $(LIBS)
  82. + $(CC) $(LDFLAGS) -o pppd $(PPPDOBJS) $(LIBS)
  83. srp-entry: srp-entry.c
  84. - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ srp-entry.c $(LIBS)
  85. + $(CC) $(LDFLAGS) -o $@ srp-entry.c $(LIBS)
  86. install-devel:
  87. mkdir -p $(INCDIR)/pppd
  88. @@ -219,4 +207,4 @@ clean:
  89. rm -f $(PPPDOBJS) $(EXTRACLEAN) $(TARGETS) *~ #* core
  90. depend:
  91. - $(CPP) -M $(CFLAGS) $(PPPDSRCS) >.depend
  92. + $(CPP) -M $(CPPFLAGS) $(CFLAGS) $(PPPDSRCS) >.depend