Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.naic.edu/~phil/hardware/vertex/sharemegsvertex/lcu/pcr/devkit/src/SOCKET/MAKEFILE.BCC
Дата изменения: Tue Mar 6 23:36:05 2001
Дата индексирования: Thu Jan 15 16:17:37 2009
Кодировка:

Поисковые слова: п п п п п п п п п п п п п п п п п п п р п р п р п р п р п р п р п
#
# $Header: J:/22vcs/srclib/socket/makefile.dbv 1.0 06 Oct 1992 09:57:14 rcq $
#

#############################################################################
# COPYRIGHT 1987,1991 FTP SOFTWARE, INC.
#
# Makefile for Berkeley socket emulation libraries for PC/TCP, Turbo C version
#
# EDIT HISTORY:
# 9/2/87 romkey rewrote to always rebuild entire library; moved
# 4bsd include directory to PC/TCP include directory;
# removed -Zp flag; changed library name to socket.
# 8/9/91 Ben Dropped ?if_info from lib.
# 25-Feb-92 paul don't install header files
# 25-Feb-92 paul munged for Turbo C++
# 22-Sep-92 rcq changed LIB to LIBS and deleted references in other
# than "install", which was newly added. Change
# lib.bcc to netbcc3.0
# 04-Oct-92 rcq changed object extensions to differentiate from MSC
#############################################################################

S_OBJS1 = accept.bso bind.bso bughalt.bso connect.bso dump.bso fcntl.bso
S_OBJS2 = gethoste.bso gethosti.bso gethostn.bso getprote.bso getserve.bso
S_OBJS3 = getsockn.bso getsocko.bso gettimeo.bso globals.bso inet.bso
S_OBJS4 = io.bso ioctl.bso listen.bso perror.bso recv.bso send.bso select.bso
S_OBJS5 = syslog.bso socket.bso
S_OBJS = $(S_OBJS1) $(S_OBJS2) $(S_OBJS3) $(S_OBJS4) $(S_OBJS5)

C_OBJS1 = accept.bco bind.bco bughalt.bco connect.bco dump.bco fcntl.bco
C_OBJS2 = gethoste.bco gethosti.bco gethostn.bco getprote.bco getserve.bco
C_OBJS3 = getsockn.bco getsocko.bco gettimeo.bco globals.bco inet.bco
C_OBJS4 = io.bco ioctl.bco listen.bco perror.bco recv.bco send.bco select.bco
C_OBJS5 = syslog.bco socket.bco
C_OBJS = $(C_OBJS1) $(C_OBJS2) $(C_OBJS3) $(C_OBJS4) $(C_OBJS5)

M_OBJS1 = accept.bmo bind.bmo bughalt.bmo connect.bmo dump.bmo fcntl.bmo
M_OBJS2 = gethoste.bmo gethosti.bmo gethostn.bmo getprote.bmo getserve.bmo
M_OBJS3 = getsockn.bmo getsocko.bmo gettimeo.bmo globals.bmo inet.bmo
M_OBJS4 = io.bmo ioctl.bmo listen.bmo perror.bmo recv.bmo send.bmo select.bmo
M_OBJS5 = syslog.bmo socket.bmo
M_OBJS = $(M_OBJS1) $(M_OBJS2) $(M_OBJS3) $(M_OBJS4) $(M_OBJS5)

L_OBJS1 = accept.blo bind.blo bughalt.blo connect.blo dump.blo fcntl.blo
L_OBJS2 = gethoste.blo gethosti.blo gethostn.blo getprote.blo getserve.blo
L_OBJS3 = getsockn.blo getsocko.blo gettimeo.blo globals.blo inet.blo
L_OBJS4 = io.blo ioctl.blo listen.blo perror.blo recv.blo send.blo select.blo
L_OBJS5 = syslog.blo socket.blo
L_OBJS = $(L_OBJS1) $(L_OBJS2) $(L_OBJS3) $(L_OBJS4) $(L_OBJS5)

H_OBJS1 = accept.bho bind.bho bughalt.bho connect.bho dump.bho fcntl.bho
H_OBJS2 = gethoste.bho gethosti.bho gethostn.bho getprote.bho getserve.bho
H_OBJS3 = getsockn.bho getsocko.bho gettimeo.bho globals.bho inet.bho
H_OBJS4 = io.bho ioctl.bho listen.bho perror.bho recv.bho send.bho select.bho
H_OBJS5 = syslog.bho socket.bho
H_OBJS = $(H_OBJS1) $(H_OBJS2) $(H_OBJS3) $(H_OBJS4) $(H_OBJS5)

LIBS = ..\..\netbcc3.0
INC = ..\..\include

# If you experience hangs during build of libraries, disable Expanded Mem Use
#CFLAGS = -wOG -Qe-
CFLAGS = -wOG

all: ssocket.lib csocket.lib msocket.lib lsocket.lib hsocket.lib

#############################################################################
#
# small memory model library
#
#############################################################################

ssocket.lib: $(S_OBJS)
-del ssocket.lib
-del ssocket.rsp
for %a in ($(S_OBJS1)) do echo + %a & >>ssocket.rsp
for %a in ($(S_OBJS2)) do echo + %a & >>ssocket.rsp
for %a in ($(S_OBJS3)) do echo + %a & >>ssocket.rsp
for %a in ($(S_OBJS4)) do echo + %a & >>ssocket.rsp
for %a in ($(S_OBJS5)) do echo + %a & >>ssocket.rsp
echo + >>ssocket.rsp ## terminate the list
tlib /C ssocket.lib @ssocket.rsp


#############################################################################
#
# compact memory model library
#
#############################################################################

csocket.lib: $(C_OBJS)
-del csocket.lib
-del csocket.rsp
for %a in ($(C_OBJS1)) do echo + %a & >>csocket.rsp
for %a in ($(C_OBJS2)) do echo + %a & >>csocket.rsp
for %a in ($(C_OBJS3)) do echo + %a & >>csocket.rsp
for %a in ($(C_OBJS4)) do echo + %a & >>csocket.rsp
for %a in ($(C_OBJS5)) do echo + %a & >>csocket.rsp
echo + >>csocket.rsp ## terminate the list
tlib /C csocket.lib @csocket.rsp


#############################################################################
#
# medium memory model library
#
#############################################################################

msocket.lib: $(M_OBJS)
-del msocket.lib
-del msocket.rsp
for %a in ($(M_OBJS1)) do echo + %a & >>msocket.rsp
for %a in ($(M_OBJS2)) do echo + %a & >>msocket.rsp
for %a in ($(M_OBJS3)) do echo + %a & >>msocket.rsp
for %a in ($(M_OBJS4)) do echo + %a & >>msocket.rsp
for %a in ($(M_OBJS5)) do echo + %a & >>msocket.rsp
echo + >>msocket.rsp ## terminate the list
tlib /C msocket.lib @msocket.rsp


#############################################################################
#
# large memory model library
#
#############################################################################

lsocket.lib: $(L_OBJS)
-del lsocket.lib
-del lsocket.rsp
for %a in ($(L_OBJS1)) do echo + %a & >>lsocket.rsp
for %a in ($(L_OBJS2)) do echo + %a & >>lsocket.rsp
for %a in ($(L_OBJS3)) do echo + %a & >>lsocket.rsp
for %a in ($(L_OBJS4)) do echo + %a & >>lsocket.rsp
for %a in ($(L_OBJS5)) do echo + %a & >>lsocket.rsp
echo + >>lsocket.rsp ## terminate the list
tlib /C lsocket.lib @lsocket.rsp

#############################################################################
#
# huge memory model library
#
#############################################################################

hsocket.lib: $(H_OBJS)
-del hsocket.lib
-del hsocket.rsp
for %a in ($(H_OBJS1)) do echo + %a & >>hsocket.rsp
for %a in ($(H_OBJS2)) do echo + %a & >>hsocket.rsp
for %a in ($(H_OBJS3)) do echo + %a & >>hsocket.rsp
for %a in ($(H_OBJS4)) do echo + %a & >>hsocket.rsp
for %a in ($(H_OBJS5)) do echo + %a & >>hsocket.rsp
echo + >>hsocket.rsp ## terminate the list
tlib /C hsocket.lib @hsocket.rsp


cleanall: clean
-del *.lib
-del *.bak

clean:
-del *.obj
-del *.b?o
-del *.rsp

install: $(LIBS)
del $(LIBS)\?socket.lib
copy ?socket.lib $(LIBS)

#
# $Log: J:/22vcs/srclib/socket/makefile.dbv $

Rev 1.0 06 Oct 1992 09:57:14 rcq
Initial revision.
#
# Rev 1.2 05 Oct 1992 12:20:42 rcq
# changed extension used to differentiate
#
# Rev 1.1 02 Oct 1992 22:12:54 rcq
# # 22-Sep-92 rcq changed LIB to LIBS and deleted references in other
# # than "install", which was newly added. Change
# # lib.bcc to netbcc3.0
#
# Rev 1.0 20 Jul 1992 18:27:50 paul
# Initial revision.
#