mirror of https://github.com/lianthony/NT4.0
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
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
|