PageRenderTime 349ms CodeModel.GetById 58ms RepoModel.GetById 1ms app.codeStats 0ms

/ncftp-3.2.5/sio/Makefile.in

#
Autoconf | 212 lines | 165 code | 37 blank | 10 comment | 0 complexity | 548a1b483abad09bbae2c18947ee8a11 MD5 | raw file
Possible License(s): AGPL-3.0
  1. #-----------------------------------------------------------------------------
  2. #
  3. # SocketIO makefile for the platform @OS@, on the host @host@.
  4. #
  5. #-----------------------------------------------------------------------------
  6. VER=@SIO_VERSION@
  7. CC=@CC@
  8. CFLAGS=@CFLAGS@
  9. #CFLAGS=-O2 -g -W -Wall -Wimplicit -Wstrict-prototypes -Wmissing-prototypes
  10. VPATH=@srcdir@
  11. CPPFLAGS=@CPPFLAGS@
  12. LDFLAGS=@LDFLAGS@
  13. SOCKS_LIBS=@SOCKS_LIBS@
  14. LIBS=@LIBS@ $(SOCKS_LIBS)
  15. DEFS=@DEFS@@NDEFS@
  16. PREFIX=@prefix@
  17. LIB=libsio.a
  18. LIBSO=libsio.so.5
  19. LIBSOS=libsio.so
  20. STRIP=@STRIP@
  21. MAKE=@MAKE@
  22. CCDV=@CCDV@
  23. DELETE=/bin/rm -rf
  24. COPY=/bin/cp -pr
  25. LIST=/bin/ls -l
  26. MKDIR=mkdir -m 755 -p
  27. SYMLINK=/bin/ln -s
  28. HARDLINK=/bin/ln
  29. OBJS_U=\
  30. UAccept.o UBind.o UConnectByName.o UConnect.o \
  31. UNew.o URecvfrom.o USendtoByName.o USendto.o
  32. OBJS=@SIO_OBJS_U@\
  33. DNSUtil.o main.o PRead.o PWrite.o \
  34. SAccept.o SBind.o SClose.o SConnectByName.o \
  35. SConnect.o SError.o SNew.o SocketUtil.o \
  36. SRead.o SReadline.o SRecv.o SRecvfrom.o \
  37. SRecvmsg.o SSelect.o SSend.o SSendtoByName.o \
  38. SSendto.o StrAddr.o SWait.o SWrite.o
  39. SOBJS_U=\
  40. UAccept.so UBind.so UConnectByName.so UConnect.so \
  41. UNew.so URecvfrom.so USendtoByName.so USendto.so
  42. SOBJS=@SIO_SOBJS_U@\
  43. DNSUtil.so main.so PRead.so PWrite.so \
  44. SAccept.so SBind.so SClose.so SConnectByName.so \
  45. SConnect.so SError.so SNew.so SocketUtil.so \
  46. SRead.so SReadline.so SRecv.so SRecvfrom.so \
  47. SRecvmsg.so SSelect.so SSend.so SSendtoByName.so \
  48. SSendto.so StrAddr.so SWait.so SWrite.so
  49. all: $(LIB)
  50. -@echo 'Done.'
  51. $(LIB): $(OBJS)
  52. -@$(DELETE) $(LIB)
  53. @CCDV@@AR@ r $(LIB) $(OBJS)
  54. -@RANLIB@ $(LIB)
  55. -@echo $(VER) > sio.version
  56. -@chmod a+r $(LIB) sio.h usio.h
  57. -@$(LIST) $(LIB)
  58. install: $(LIB)
  59. $(COPY) $(LIB) $(PREFIX)/lib/$(LIB)
  60. -@@RANLIB@ $(PREFIX)/lib/$(LIB)
  61. $(COPY) sio.h usio.h $(PREFIX)/include
  62. chmod a+r $(PREFIX)/lib/$(LIB) $(PREFIX)/include/sio.h $(PREFIX)/include/usio.h
  63. -@$(LIST) $(PREFIX)/lib/$(LIB) $(PREFIX)/include/sio.h $(PREFIX)/include/usio.h
  64. dynamic: $(LIBSO)
  65. shared: $(LIBSO)
  66. so: $(LIBSO)
  67. $(LIBSO): $(SOBJS)
  68. $(DELETE) "$(LIBSO)" "$(LIBSOS)"
  69. $(CC) -shared "-Wl,-soname,$(LIBSO)" -o "$(LIBSO)" $(SOBJS)
  70. chmod a+r "$(LIBSO)" sio.h usio.h
  71. $(SYMLINK) "$(LIBSO)" "$(LIBSOS)"
  72. -@$(LIST) "$(LIBSOS)" "$(LIBSO)"
  73. soinstall: $(LIBSO)
  74. $(COPY) "$(LIBSO)" "$(PREFIX)/lib/$(LIBSO)"
  75. $(DELETE) "$(PREFIX)/lib/$(LIBSOS)"
  76. ( cd "$(PREFIX)/lib" ; $(SYMLINK) "$(LIBSO)" "$(LIBSOS)" )
  77. $(COPY) sio.h usio.h "$(PREFIX)/include"
  78. chmod a+r "$(PREFIX)/lib/$(LIBSO)" "$(PREFIX)/include/sio.h" "$(PREFIX)/include/usio.h"
  79. -@$(LIST) "$(PREFIX)/lib/$(LIBSO)" "$(PREFIX)/include/sio.h" "$(PREFIX)/include/usio.h"
  80. ucase_c: ucase_c/ucase_c.c $(LIB)
  81. ( cd ucase_c ; $(MAKE) "CFLAGS=$(CFLAGS)" "STRIP=$(STRIP)" "LIBS=$(LIBS)" )
  82. ucase_s: ucase_s/ucase_s.c $(LIB)
  83. ( cd ucase_s ; $(MAKE) "CFLAGS=$(CFLAGS)" "STRIP=$(STRIP)" "LIBS=$(LIBS)" )
  84. srltest: srltest/srltest.c $(LIB)
  85. ( cd srltest ; $(MAKE) "CFLAGS=$(CFLAGS)" "STRIP=$(STRIP)" "LIBS=$(LIBS)" )
  86. time_c: time_c/time_c.c $(LIB)
  87. ( cd time_c ; $(MAKE) "CFLAGS=$(CFLAGS)" "STRIP=$(STRIP)" "LIBS=$(LIBS)" )
  88. time_s: time_s/time_s.c $(LIB)
  89. ( cd time_s ; $(MAKE) "CFLAGS=$(CFLAGS)" "STRIP=$(STRIP)" "LIBS=$(LIBS)" )
  90. samples: ucase_c ucase_s time_c time_s srltest
  91. SHELL=/bin/sh
  92. .SUFFIXES: .c .o .so
  93. .c.o:
  94. @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) $< -c
  95. .c.so:
  96. @CCDV@$(CC) -fpic $(CFLAGS) $(DEFS) $(CPPFLAGS) $*.c -c -o $*.so
  97. ### Cleaning supplies ########################################################
  98. clean:
  99. -$(DELETE) *.@OBJEXT@ *.so $(PCH) $(LIB) $(LIBSO) ucase_c/ucase_c ucase_s/ucase_s time_c/time_c time_s/time_s core *.pch */*.pch *.gch SunWS_cache
  100. distclean: clean
  101. -$(DELETE) config.h Makefile config.status config.cache config.log sio.version
  102. ### Archiving #################################################################
  103. CFILES=\
  104. DNSUtil.c main.c PRead.c PWrite.c \
  105. SAccept.c SBind.c SClose.c SConnectByName.c \
  106. SConnect.c SError.c SNew.c SocketUtil.c \
  107. SRead.c SReadline.c SRecv.c SRecvfrom.c \
  108. SRecvmsg.c SSelect.c SSend.c SSendtoByName.c \
  109. SSendto.c StrAddr.c SWait.c SWrite.c \
  110. UAccept.c UBind.c UConnectByName.c UConnect.c \
  111. UNew.c URecvfrom.c USendtoByName.c USendto.c
  112. HFILES=sio.h usio.h
  113. DOCFILES=sio.html
  114. CFGFILES=config.h.in configure.in configure Makefile.in
  115. CFGJUNK=config.h Makefile config.*
  116. MOREJUNK=
  117. # This is everything that is copied when you make a shar or tar.
  118. PACKAGE=$(DOCFILES) $(HFILES) $(CFGFILES) $(MOREJUNK) $(CFILES)
  119. TMPDIR=/tmp
  120. TARDIR=sio-$(VER)
  121. TARFILE=$(TARDIR).tar
  122. TGZFILE=$(TARDIR).tar.gz
  123. tarcp:
  124. -@$(MKDIR) $(TMPDIR)/TAR/$(TARDIR)
  125. -@chmod ga+r $(PACKAGE)
  126. -@chmod 755 $(TMPDIR)/TAR/$(TARDIR)
  127. $(COPY) $(PACKAGE) $(TMPDIR)/TAR/$(TARDIR)
  128. tar: clean
  129. -@$(MKDIR) $(TMPDIR)/TAR
  130. -@$(MKDIR) $(TMPDIR)/TAR/$(TARDIR)
  131. -@chmod ga+r $(PACKAGE)
  132. find . -follow -depth -type f -print | cut -c3- | egrep -i -v '(((\.(o|so|log|a|lib|ncb|obj|exe|idb|cache|opt|zip|gz|swp|tar|plg|pch|gch))|(config\.h))$$|(/\.)|(^\.))' | cpio -Lpdm $(TMPDIR)/TAR/$(TARDIR)
  133. ( cd $(TMPDIR)/TAR ; @TAR@ @TARFLAGS@ $(TARFILE) $(TARDIR) )
  134. $(COPY) $(TMPDIR)/TAR/$(TARFILE) .
  135. -@chmod 644 $(TARFILE)
  136. -@$(DELETE) $(TMPDIR)/TAR
  137. -@$(LIST) $(TARFILE)
  138. gz: tar
  139. gzip -c $(TARFILE) > $(TGZFILE)
  140. -@$(DELETE) $(TARFILE)
  141. -@chmod 644 $(TGZFILE)
  142. -@$(LIST) $(TGZFILE)
  143. ### Dependencies #############################################################
  144. @SIO_PRECOMP@
  145. DNSUtil.o: DNSUtil.c $(SYSHDRS_DEP)
  146. PRead.o: PRead.c $(SYSHDRS_DEP)
  147. PWrite.o: PWrite.c $(SYSHDRS_DEP)
  148. SAccept.o: SAccept.c $(SYSHDRS_DEP)
  149. SBind.o: SBind.c $(SYSHDRS_DEP)
  150. SClose.o: SClose.c $(SYSHDRS_DEP)
  151. SConnect.o: SConnect.c $(SYSHDRS_DEP)
  152. SConnectByName.o: SConnectByName.c $(SYSHDRS_DEP)
  153. SNew.o: SNew.c $(SYSHDRS_DEP)
  154. SRead.o: SRead.c $(SYSHDRS_DEP)
  155. SReadline.o: SReadline.c $(SYSHDRS_DEP)
  156. SRecv.o: SRecv.c $(SYSHDRS_DEP)
  157. SRecvfrom.o: SRecvfrom.c $(SYSHDRS_DEP)
  158. SRecvmsg.o: SRecvmsg.c $(SYSHDRS_DEP)
  159. SSelect.o: SSelect.c $(SYSHDRS_DEP)
  160. SSend.o: SSend.c $(SYSHDRS_DEP)
  161. SSendto.o: SSendto.c $(SYSHDRS_DEP)
  162. SSendtoByName.o: SSendtoByName.c $(SYSHDRS_DEP)
  163. SWrite.o: SWrite.c $(SYSHDRS_DEP)
  164. SWait.o: SWait.c $(SYSHDRS_DEP)
  165. SocketUtil.o: SocketUtil.c $(SYSHDRS_DEP)
  166. StrAddr.o: StrAddr.c $(SYSHDRS_DEP)
  167. UAccept.o: UAccept.c $(SYSHDRS_DEP)
  168. UBind.o: UBind.c $(SYSHDRS_DEP)
  169. UConnect.o: UConnect.c $(SYSHDRS_DEP)
  170. UConnectByName.o: UConnectByName.c $(SYSHDRS_DEP)
  171. UNew.o: UNew.c $(SYSHDRS_DEP)
  172. URecvfrom.o: URecvfrom.c $(SYSHDRS_DEP)
  173. USendto.o: USendto.c $(SYSHDRS_DEP)
  174. USendtoByName.o: USendtoByName.c $(SYSHDRS_DEP)
  175. main.o: main.c $(SYSHDRS_DEP)