Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

257 lines
6.8 KiB

!IF "$(MAINOK)" != "YES"
! ERROR Make process not started at the root
!ENDIF
#################################################
# #
# Makefile for Lib\C\Misc directory #
# #
# Routines contained in this directory are: #
# #
# abort.c #
# abs.c #
# assert.c #
# bsearch.c #
# cmiscdat.c #
# ctype.c #
# div.c #
# doserr.c #
# except.asm #
# getenv.c #
# getpath.c #
# labs.c #
# lconv.c #
# lfind.c #
# lsearch.c #
# makepath.c #
# onexit.c #
# perror.c #
# putenv.c #
# qsort.c #
# rand.c #
# rotl.c #
# rotr.c #
# searchen.c #
# setlocal.c #
# signal.c #
# splitpat.c #
# stackava.asm ("stackavail") #
# _strerr.c #
# strerror.c #
# syserr.c #
# umask.c #
# winxfltr.c #
# winsig.c #
# wrt2err.c #
# xcptfltr.c #
# nlsdata1.c #
# #
#################################################
#################################################################
# #
# Object lists #
# #
#################################################################
MISC_LIB=\
$(OBJDIR)\abort.obj\
$(OBJDIR)\cmiscdat.obj\
$(OBJDIR)\ctype.obj\
!IF "$(CPU)" != "MIPS"
$(OBJDIR)\except.obj\
!ENDIF
$(OBJDIR)\getenv.obj\
$(OBJDIR)\perror.obj\
$(OBJDIR)\putenv.obj\
$(OBJDIR)\div.obj\
$(OBJDIR)\ldiv.obj\
!IF "$(OS)" == "OS220"
$(OBJDIR)\xcptfltr.obj\
!ELSE
$(OBJDIR)\winxfltr.obj\
!ENDIF
$(OBJDIR)\abs.obj\
$(OBJDIR)\assert.obj\
$(OBJDIR)\bsearch.obj\
$(OBJDIR)\getpath.obj\
$(OBJDIR)\lconv.obj\
$(OBJDIR)\lfind.obj\
$(OBJDIR)\lsearch.obj\
$(OBJDIR)\makepath.obj\
$(OBJDIR)\labs.obj\
$(OBJDIR)\onexit.obj\
$(OBJDIR)\qsort.obj\
$(OBJDIR)\rand.obj\
$(OBJDIR)\rotl.obj\
$(OBJDIR)\rotr.obj\
$(OBJDIR)\searchen.obj\
$(OBJDIR)\setlocal.obj\
!IF "$(OS)" == "OS220"
$(OBJDIR)\signal.obj\
!ENDIF
$(OBJDIR)\splitpat.obj\
!IF "$(OS)" == "OS220"
$(OBJDIR)\stackava.obj\
!ENDIF
$(OBJDIR)\_strerr.obj\
$(OBJDIR)\strerror.obj\
$(OBJDIR)\syserr.obj\
$(OBJDIR)\umask.obj\
!IF "$(OS)" == "WIN32" || "$(OS)" == "DOSX32" || "$(OS)" == "WIN32S"
$(OBJDIR)\winsig.obj\
!ENDIF
$(OBJDIR)\wrt2err.obj\
$(OBJDIR)\nlsdata1.obj\
!IF "$(OS)" == "MAC"
MISC_LIB=\
$(OBJDIR)\abort.obj\
$(OBJDIR)\cmiscdat.obj\
$(OBJDIR)\ctype.obj\
$(OBJDIR)\getenv.obj\
$(OBJDIR)\perror.obj\
$(OBJDIR)\putenv.obj\
$(OBJDIR)\div.obj\
$(OBJDIR)\ldiv.obj\
$(OBJDIR)\xcptfltr.obj\
$(OBJDIR)\abs.obj\
$(OBJDIR)\assert.obj\
$(OBJDIR)\bsearch.obj\
$(OBJDIR)\getpath.obj\
$(OBJDIR)\lconv.obj\
$(OBJDIR)\lfind.obj\
$(OBJDIR)\lsearch.obj\
# $(OBJDIR)\makepath.obj\
$(OBJDIR)\labs.obj\
$(OBJDIR)\onexit.obj\
$(OBJDIR)\qsort.obj\
$(OBJDIR)\rand.obj\
$(OBJDIR)\rotl.obj\
$(OBJDIR)\rotr.obj\
$(OBJDIR)\searchen.obj\
$(OBJDIR)\setlocal.obj\
$(OBJDIR)\signal.obj\
# $(OBJDIR)\splitpat.obj\
$(OBJDIR)\_strerr.obj\
$(OBJDIR)\strerror.obj\
$(OBJDIR)\syserr.obj\
$(OBJDIR)\umask.obj\
# $(OBJDIR)\wrt2err.obj\
$(OBJDIR)\nlsdata1.obj\
!IF "$(CPU)" != "PMAC"
$(OBJDIR)\libhlprs.obj\
# $(OBJDIR)\rts.obj\
# $(OBJDIR)\p32.obj\
!ENDIF
$(OBJDIR)\setjmp.obj\
$(OBJDIR)\gestalt.obj\
$(OBJDIR)\id2path.obj\
$(OBJDIR)\stkavl.obj\
$(OBJDIR)\purevirt.obj\
MISC_NOLIB=
!ENDIF
#########################################################
# #
# Dependencies and rules for making local objects #
# #
#########################################################
!INCLUDE infer.mkf
#!IF !DEFINED(DEPEND)
#!INCLUDE $(DEPDIR)\$(SRCDIR).mkf
!IF "$(CPU)" == "PMAC"
$(OBJDIR)\setjmp.obj:
ml -c -Fo$(OBJDIR)\setjmp.obj misc\mac\pmac\setjmp.asm
!ENDIF
!IF "$(CPU)" == "M68K"
$(OBJDIR)\libhlprs.obj:
$(CPP) $(CPPFLAGS) $(CPPFILES)
!IF "$(KIND)" == "SWAPF"
$(AAS) $(AAFLAGS:% -S=FIXED) $(AAFILES)
!ELSE
!IF "$(KIND)" == "NOSWAPF"
$(AAS) $(AAFLAGS:%=FIXED) $(AAFILES)
!ELSE
!IF "$(KIND)" == "SWAP"
$(AAS) $(AAFLAGS:% -S=FIXED) $(AAFILES)
!ELSE
$(AAS) $(AAFLAGS:%=FIXED) $(AAFILES)
!ENDIF
!ENDIF
!ENDIF
-del $(AAFILES) 2>nul
$(OBJDIR)\rts.obj:
$(CPP) $(CPPFLAGS) $(CPPFILES)
!IF "$(KIND)" == "SWAPF"
$(AAS) $(AAFLAGS:% -S=FIXED) $(AAFILES)
!ELSE
!IF "$(KIND)" == "NOSWAPF"
$(AAS) $(AAFLAGS:%=FIXED) $(AAFILES)
!ELSE
!IF "$(KIND)" == "SWAP"
$(AAS) $(AAFLAGS:% -S=FIXED) $(AAFILES)
!ELSE
$(AAS) $(AAFLAGS:%=FIXED) $(AAFILES)
!ENDIF
!ENDIF
!ENDIF
-del $(AAFILES) 2>nul
$(OBJDIR)\p32.obj:
$(CPP) $(CPPFLAGS) $(CPPFILES)
!IF "$(KIND)" == "SWAPF"
$(AAS) $(AAFLAGS:% -S=FIXED) $(AAFILES)
!ELSE
!IF "$(KIND)" == "NOSWAPF"
$(AAS) $(AAFLAGS:%=FIXED) $(AAFILES)
!ELSE
!IF "$(KIND)" == "SWAP"
$(AAS) $(AAFLAGS:% -S=FIXED) $(AAFILES)
!ELSE
$(AAS) $(AAFLAGS:%=FIXED) $(AAFILES)
!ENDIF
!ENDIF
!ENDIF
-del $(AAFILES) 2>nul
$(OBJDIR)\setjmp.obj:
$(CPP) $(CPPFLAGS) $(CPPFILES)
!IF "$(KIND)" == "SWAPF"
$(AAS) $(AAFLAGS:% -S=FIXED) $(AAFILES)
!ELSE
!IF "$(KIND)" == "NOSWAPF"
$(AAS) $(AAFLAGS:%=FIXED) $(AAFILES)
!ELSE
!IF "$(KIND)" == "SWAP"
$(AAS) $(AAFLAGS:% -S=FIXED) $(AAFILES)
!ELSE
$(AAS) $(AAFLAGS:%=FIXED) $(AAFILES)
!ENDIF
!ENDIF
!ENDIF
-del $(AAFILES) 2>nul
!ENDIF
$(OBJDIR)\abs.obj:
$(CC) $(CFLAGS:-Oi=) misc\abs.c
$(OBJDIR)\labs.obj:
$(CC) $(CFLAGS:-Oi=) misc\labs.c
$(OBJDIR)\rotl.obj:
$(CC) $(CFLAGS:-Oi=) misc\rotl.c
$(OBJDIR)\rotr.obj:
$(CC) $(CFLAGS:-Oi=) misc\rotr.c
#!ENDIF