0001-prepare_makefile.patch 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. Makefile: fix for cross-compilation
  2. Probably-Signed-off-by: Dave Bender <bender@benegon.com>
  3. [yann.morin.1998@free.fr: patch was made by Dave, but he
  4. forgot his SoB line, so I added it]
  5. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
  6. diff -rupN cgic206/Makefile cgic206-br/Makefile
  7. --- cgic206/Makefile 2014-03-16 18:17:11.000000000 -0400
  8. +++ cgic206-br/Makefile 2015-01-16 11:18:03.714874000 -0500
  9. @@ -1,15 +1,14 @@
  10. -CFLAGS=-g -Wall
  11. -CC=gcc
  12. -AR=ar
  13. -RANLIB=ranlib
  14. LIBS=-L./ -lcgic
  15. all: libcgic.a cgictest.cgi capture
  16. install: libcgic.a
  17. - cp libcgic.a /usr/local/lib
  18. - cp cgic.h /usr/local/include
  19. - @echo libcgic.a is in /usr/local/lib. cgic.h is in /usr/local/include.
  20. + cp libcgic.a $(PREFIX)/usr/lib
  21. + cp cgic.h $(PREFIX)/usr/include
  22. + @echo libcgic.a is in $(PREFIX)/usr/lib. cgic.h is in $(PREFIX)/usr/include.
  23. +
  24. +cgi.o: cgic.c cgic.h
  25. + $(CC) $(CFLAGS) cgic.c -o cgic.o
  26. libcgic.a: cgic.o cgic.h
  27. rm -f libcgic.a
  28. @@ -19,10 +18,10 @@ libcgic.a: cgic.o cgic.h
  29. #mingw32 and cygwin users: replace .cgi with .exe
  30. cgictest.cgi: cgictest.o libcgic.a
  31. - gcc cgictest.o -o cgictest.cgi ${LIBS}
  32. + $(CC) cgictest.o -o cgictest.cgi ${LIBS}
  33. capture: capture.o libcgic.a
  34. - gcc capture.o -o capture ${LIBS}
  35. + $(CC) capture.o -o capture ${LIBS}
  36. clean:
  37. rm -f *.o *.a cgictest.cgi capture