patch-pppd_plugins_pppol2tp_Makefile_linux 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. --- ppp-2.4.5.orig/pppd/plugins/pppol2tp/Makefile.linux 2009-11-16 23:26:07.000000000 +0100
  2. +++ ppp-2.4.5/pppd/plugins/pppol2tp/Makefile.linux 2011-01-16 21:32:19.000000000 +0100
  3. @@ -1,13 +1,10 @@
  4. -#CC = gcc
  5. -COPTS = -O2 -g
  6. -CFLAGS = $(COPTS) -I. -I../.. -I../../../include -fPIC
  7. -LDFLAGS = -shared
  8. -INSTALL = install
  9. +include ../../../makedefs.linux
  10. -#***********************************************************************
  11. +CPPFLAGS += -I. -I../.. -I../../../include
  12. +#CFLAGS += -fPIC
  13. +#LDFLAGS += -shared
  14. -DESTDIR = @DESTDIR@
  15. -LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION)
  16. +#***********************************************************************
  17. VERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h)
  18. @@ -16,7 +13,11 @@ PLUGINS := pppol2tp.so openl2tp.so
  19. all: $(PLUGINS)
  20. %.so: %.o
  21. - $(CC) $(CFLAGS) -o $@ -shared $^ $(LIBS)
  22. + $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
  23. + echo $(LDFLAGS)
  24. +
  25. +%.o: %.c
  26. + $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
  27. install: all
  28. $(INSTALL) -d -m 755 $(LIBDIR)
  29. @@ -25,5 +26,4 @@ install: all
  30. clean:
  31. rm -f *.o *.so
  32. -%.o: %.c
  33. - $(CC) $(CFLAGS) -c -o $@ $<
  34. +.PHONY: clean