Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.naic.edu/~phil/hardware/vertex/sharemegsvertex/lcu/pcr/devkit/src/NETLIB/MAKEFILE
Дата изменения: Mon Oct 5 19:49:14 1992
Дата индексирования: Thu Jan 15 15:59:51 2009
Кодировка:
#
# $Header: J:/22vcs/srclib/netlib/makefile.dsv 1.1 05 Oct 1992 12:49:14 rcq $
#

##############################################################################
# COPYRIGHT 1986-1992 FTP SOFTWARE, INC.
#
# Makefile for the system call libraries for PC/TCP 2.1
#
# Edit history:
# 07-21-92 rcq created from v1.4 of netlib makefile for distribution
#
##############################################################################

C_OBJS1 = syscall1.co syscall2.co syscall3.co syscall4.co syscall5.co \
syscall6.co syscall7.co syscall8.co
C_OBJS2 = vec_srch.co cleanup.co ctrlc.co abort.co find_vec.co pneterro.co
C_OBJS = $(C_OBJS1) $(C_OBJS2)

S_OBJS1 = syscall1.so syscall2.so syscall3.so syscall4.so syscall5.so \
syscall6.so syscall7.so syscall8.so
S_OBJS2 = vec_srch.so cleanup.so ctrlc.so abort.so find_vec.so pneterro.so
S_OBJS = $(S_OBJS1) $(S_OBJS2)

M_OBJS1 = syscall1.mo syscall2.mo syscall3.mo syscall4.mo syscall5.mo \
syscall6.mo syscall7.mo syscall8.mo
M_OBJS2 = vec_srch.mo cleanup.mo ctrlc.mo abort.mo find_vec.mo pneterro.mo
M_OBJS = $(M_OBJS1) $(M_OBJS2)

L_OBJS1 = syscall1.lo syscall2.lo syscall3.lo syscall4.lo syscall5.lo \
syscall6.lo syscall7.lo syscall8.lo
L_OBJS2 = vec_srch.lo cleanup.lo ctrlc.lo abort.lo find_vec.lo pneterro.lo
L_OBJS = $(L_OBJS1) $(L_OBJS2)

# ASM modules are identical from Large to Huge.
H_OBJS2 = vec_srch.ho cleanup.ho ctrlc.ho abort.ho find_vec.ho pneterro.ho
H_OBJS = $(L_OBJS1) $(H_OBJS2)

# -Ox All optimizations
# -Gs No stack checking
# -Zl Suppress default library information
#
CFLAGS = -Ox -Gs -Zl

# SS_NE_DS for windows compatibility
#AFLAGS = /DSS_NE_DS

all: cnetlib.lib snetlib.lib mnetlib.lib lnetlib.lib hnetlib.lib


#
# compact model library
#
cnetlib.lib: $(C_OBJS)
@del cnetlib.lib
lib cnetlib+$(C_OBJS1);
lib cnetlib+$(C_OBJS2);

#
# small model library
#
snetlib.lib: $(S_OBJS)
@del snetlib.lib
lib snetlib+$(S_OBJS1);
lib snetlib+$(S_OBJS2);

#
# medium model library
#
mnetlib.lib: $(M_OBJS)
@del mnetlib.lib
lib mnetlib+$(M_OBJS1);
lib mnetlib+$(M_OBJS2);

#
# large model library
#
lnetlib.lib: $(L_OBJS)
@del lnetlib.lib
lib lnetlib+$(L_OBJS1);
lib lnetlib+$(L_OBJS2);

#
# huge model library
#
hnetlib.lib: $(H_OBJS)
@del hnetlib.lib
lib hnetlib+$(L_OBJS1);
lib hnetlib+$(H_OBJS2);


cleanall: clean
-del *.lib

clean:
-del *.bak
-del *.cod
-del *.map
-del *.obj
-del *.?o

#
# $Log: J:/22vcs/srclib/netlib/makefile.dsv $

Rev 1.1 05 Oct 1992 12:49:14 rcq
made compatible with nmake and consistent with other makefiles
#
# Rev 1.0 26 Aug 1992 22:54:30 arnoff
# Initial revision.
#