home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume26 / mcast / part01 / libmcast / Makefile.tmpl < prev    next >
Makefile  |  1993-04-06  |  3KB  |  75 lines

  1.  #
  2. # $Header: /u0/casey/src/mcast/libmcast/RCS/Makefile.tmpl,v 1.2 93/01/16 19:12:39 casey Exp $
  3. #
  4.  
  5.         SRCS1 = _mc_read.c _mc_state.c _mc_write.c mc_bind.c mc_close.c \
  6.         mc_connect.c mc_fcntl.c mc_getpeername.c \
  7.         mc_getsockname.c mc_getsockopt.c mc_ioctl.c mc_read.c \
  8.         mc_readv.c mc_recv.c mc_recvfrom.c mc_send.c mc_sendto.c \
  9.         mc_setsockopt.c mc_shutdown.c mc_socket.c mc_write.c \
  10.         mc_writev.c
  11.         OBJS1 = _mc_read.o _mc_state.o _mc_write.o mc_bind.o mc_close.o \
  12.         mc_connect.o mc_fcntl.o mc_getpeername.o \
  13.         mc_getsockname.o mc_getsockopt.o mc_ioctl.o mc_read.o \
  14.         mc_readv.o mc_recv.o mc_recvfrom.o mc_send.o mc_sendto.o \
  15.         mc_setsockopt.o mc_shutdown.o mc_socket.o mc_write.o \
  16.         mc_writev.o
  17.  
  18.         SRCS2 = mcast_getgroupbyname.c mcast_newaddr.c mcast_sopen.c
  19.         OBJS2 = mcast_getgroupbyname.o mcast_newaddr.o mcast_sopen.o
  20.  
  21.          SRCS = $(SRCS1) $(SRCS2)
  22.          OBJS = $(OBJS1) $(OBJS2)
  23.       LIBRARY = libmcast.a
  24.  
  25. all: $(LIBRARY)
  26.  
  27. includes:
  28.  
  29. $(LIBRARY): $(OBJS)
  30.     rm -f $(LIBRARY)
  31.     $(AR) $(LIBRARY) $(OBJS)
  32.     $(RANLIB) $(LIBRARY)
  33.  
  34. install: $(LIBRARY) $(LIBDIR)
  35.     cp $(LIBRARY) $(LIBDIR)/$(LIBRARY)
  36.     $(RANLIB) $(LIBDIR)/$(LIBRARY)
  37.  
  38. $(LIBDIR):
  39.     mkdir $@
  40.  
  41. clean:
  42.     rm -f $(LIBRARY)
  43.     rm -f *~ *.o core a.out MAKELOG
  44.  
  45. lint:
  46.     lint -x $(ALLDEFINES) $(SRCS)
  47.  
  48. depend:
  49.  
  50. _mc_read.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  51. _mc_state.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  52. _mc_write.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  53. mc_bind.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  54. mc_close.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  55. mc_connect.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  56. mc_fcntl.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  57. mc_getpeername.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  58. mc_getsockname.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  59. mc_getsockopt.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  60. mc_ioctl.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  61. mc_read.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  62. mc_readv.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  63. mc_recv.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  64. mc_recvfrom.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  65. mc_send.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  66. mc_sendto.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  67. mc_setsockopt.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  68. mc_shutdown.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  69. mc_socket.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  70. mc_write.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  71. mc_writev.o: mc_lib.h $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  72. mcast_getgroupbyname.o: $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  73. mcast_newaddr.o: $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  74. mcast_sopen.o: $(BUILDINCTOP)/netmcast/mcast.h $(BUILDINCTOP)/netmcast/mcastd.h
  75.