netcat-openbsd-1.89-makefile.patch 800 B

12345678910111213141516171819202122232425262728
  1. diff -Naur --exclude '*~' netcat-openbsd-1.89.orig/Makefile netcat-openbsd-1.89.orig-Makefile/Makefile
  2. --- netcat-openbsd-1.89.orig/Makefile 2001-09-02 20:45:41.000000000 +0200
  3. +++ netcat-openbsd-1.89.orig-Makefile/Makefile 2009-01-16 22:46:20.000000000 +0100
  4. @@ -1,6 +1,21 @@
  5. # $OpenBSD: Makefile,v 1.6 2001/09/02 18:45:41 jakob Exp $
  6. PROG= nc
  7. -SRCS= netcat.c atomicio.c socks.c
  8. +SRCS= netcat.c atomicio.c socks.c \
  9. + openbsd-compat/base64.c openbsd-compat/readpassphrase.c
  10. -.include <bsd.prog.mk>
  11. +CC = gcc
  12. +override CFLAGS += `pkg-config --cflags glib-2.0`
  13. +INC = -Iopenbsd-compat
  14. +LIBS = `pkg-config --libs glib-2.0`
  15. +OBJS = $(SRCS:.c=.o)
  16. +
  17. +all: nc
  18. +nc: $(OBJS)
  19. + $(CC) $(LIBS) $(OBJS) -o nc
  20. +
  21. +$(OBJS): %.o: %.c
  22. + $(CC) $(CFLAGS) $(INC) -c $< -o $@
  23. +
  24. +clean:
  25. + rm -f $(OBJS) nc