Makefile.sol2gcc 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. #
  2. # Makefile for STREAMS modules for Solaris 2.
  3. #
  4. # $Id: Makefile.sol2gcc,v 1.4 2004/11/15 00:57:54 carlsonj Exp $
  5. #
  6. include Makedefs.sol2
  7. COPTS += -fno-builtin
  8. COMP_OBJS = ppp_comp.o bsd-comp.o deflate.o zlib.o vjcompress.o \
  9. ppp_comp_mod.o
  10. all: ppp ppp_ahdl ppp_comp
  11. ppp: ppp.o ppp_mod.o
  12. $(LD) -r -o $@ ppp.o ppp_mod.o
  13. chmod +x $@
  14. ppp_ahdl: ppp_ahdlc.o ppp_ahdlc_mod.o
  15. $(LD) -r -o $@ ppp_ahdlc.o ppp_ahdlc_mod.o
  16. chmod +x $@
  17. ppp_comp: $(COMP_OBJS)
  18. $(LD) -r -o $@ $(COMP_OBJS)
  19. chmod +x $@
  20. bsd-comp.o: ../modules/bsd-comp.c
  21. $(CC) $(CFLAGS) -c $?
  22. deflate.o: ../modules/deflate.c
  23. $(CC) $(CFLAGS) -c $?
  24. ppp.o: ppp.c
  25. $(CC) $(CFLAGS) -c $?
  26. ppp_mod.o: ppp_mod.c
  27. $(CC) $(CFLAGS) -c $?
  28. ppp_ahdlc_mod.o: ppp_ahdlc_mod.c
  29. $(CC) $(CFLAGS) -c $?
  30. ppp_ahdlc.o: ppp_ahdlc.c
  31. $(CC) $(CFLAGS) -c $?
  32. ppp_comp.o: ppp_comp.c
  33. $(CC) $(CFLAGS) -c $?
  34. ppp_comp_mod.o: ppp_comp_mod.c
  35. $(CC) $(CFLAGS) -c $?
  36. vjcompress.o: ../modules/vjcompress.c
  37. $(CC) $(CFLAGS) -c $?
  38. zlib.o: ../common/zlib.c
  39. $(CC) $(CFLAGS) -c $?
  40. install:
  41. /usr/sbin/modunload -i 0
  42. cp ppp ppp.conf /kernel/drv
  43. cp ppp_comp ppp_ahdl /kernel/strmod
  44. if grep clone:ppp /etc/minor_perm; then :; else \
  45. echo clone:ppp 0644 root sys >>/etc/minor_perm; fi
  46. /usr/sbin/rem_drv ppp 2>/dev/null || true
  47. /usr/sbin/modunload -i 0
  48. /usr/sbin/add_drv ppp
  49. SRCS = ppp.c ppp_mod.c ppp_ahdlc.c ppp_ahdlc_mod.c \
  50. ppp_comp.c ../modules/bsd-comp.c ../modules/deflate.c \
  51. ../common/zlib.c ../modules/vjcompress.c ppp_comp_mod.c
  52. lint:
  53. $(LINT32) $(SRCS)
  54. clean:
  55. rm -f ppp ppp_comp ppp_ahdl *.o *~ core
  56. rm -f *.ln