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.
215 lines
6.5 KiB
215 lines
6.5 KiB
!IF "$(MAINOK)" != "YES"
|
|
! ERROR Make process not started at the root
|
|
!ENDIF
|
|
|
|
#################################################
|
|
# #
|
|
# Makefile for CLIB\STDIO directory #
|
|
# #
|
|
# Routines contained in this directory are: #
|
|
# _cflush.asm #
|
|
# _filbuf.c #
|
|
# _file.c #
|
|
# _flsbuf.c #
|
|
# _freebuf.c #
|
|
# _getbuf.c #
|
|
# _open.c #
|
|
# _sftbuf.c #
|
|
# _tmpoff.asm #
|
|
# clearerr.c #
|
|
# closeall.c (fcloseall) #
|
|
# commode.c #
|
|
# fclose.c #
|
|
# fdopen.c #
|
|
# fflush.c #
|
|
# fgetpos.c #
|
|
# fgets.c #
|
|
# fopen.c #
|
|
# fprintf.c #
|
|
# fputs.c #
|
|
# fread.c #
|
|
# freopen.c #
|
|
# fscanf.c #
|
|
# fseek.c #
|
|
# fsetpos.c #
|
|
# ftell.c #
|
|
# fwrite.c #
|
|
# getc.c #
|
|
# gets.c #
|
|
# getw.c #
|
|
# input.c #
|
|
# ncommode.c #
|
|
# output.c #
|
|
# printf.c #
|
|
# putc.c #
|
|
# puts.c #
|
|
# putw.c #
|
|
# rewind.c #
|
|
# rmtmp.c #
|
|
# scanf.c #
|
|
# setbuf.c #
|
|
# setvbuf.c #
|
|
# sprintf.c #
|
|
# sscanf.c #
|
|
# stream.c #
|
|
# tempnam.c #
|
|
# tmpfile.c #
|
|
# ungetc.c #
|
|
# vfprintf.c #
|
|
# vprintf.c #
|
|
# vsprintf.c #
|
|
# #
|
|
#################################################
|
|
|
|
#################################################################
|
|
# #
|
|
# Object lists #
|
|
# #
|
|
#################################################################
|
|
|
|
STDIO_LIB=\
|
|
$(OBJDIR)\fclose.obj\
|
|
$(OBJDIR)\fopen.obj\
|
|
$(OBJDIR)\fprintf.obj\
|
|
$(OBJDIR)\fread.obj\
|
|
$(OBJDIR)\fscanf.obj\
|
|
$(OBJDIR)\fwrite.obj\
|
|
$(OBJDIR)\printf.obj\
|
|
$(OBJDIR)\scanf.obj\
|
|
!IF "$(OS)" == "OS220"
|
|
$(OBJDIR)\_cflush.obj\
|
|
!ENDIF
|
|
$(OBJDIR)\_file.obj\
|
|
$(OBJDIR)\_filbuf.obj\
|
|
$(OBJDIR)\_flsbuf.obj\
|
|
$(OBJDIR)\_freebuf.obj\
|
|
$(OBJDIR)\_getbuf.obj\
|
|
$(OBJDIR)\_open.obj\
|
|
$(OBJDIR)\_sftbuf.obj\
|
|
$(OBJDIR)\fflush.obj\
|
|
$(OBJDIR)\input.obj\
|
|
$(OBJDIR)\output.obj\
|
|
$(OBJDIR)\stream.obj\
|
|
$(OBJDIR)\fgetc.obj\
|
|
$(OBJDIR)\fgetchar.obj\
|
|
$(OBJDIR)\fputc.obj\
|
|
$(OBJDIR)\fputchar.obj\
|
|
$(OBJDIR)\ungetc.obj\
|
|
$(OBJDIR)\ncommode.obj\
|
|
!IF "$(OS)" == "OS220"
|
|
$(OBJDIR)\_tmpoff.obj\
|
|
!ENDIF
|
|
$(OBJDIR)\clearerr.obj\
|
|
$(OBJDIR)\closeall.obj\
|
|
$(OBJDIR)\cscanf.obj\
|
|
$(OBJDIR)\cprintf.obj\
|
|
$(OBJDIR)\fdopen.obj\
|
|
$(OBJDIR)\feoferr.obj\
|
|
$(OBJDIR)\fgetpos.obj\
|
|
$(OBJDIR)\fgets.obj\
|
|
$(OBJDIR)\fileno.obj\
|
|
$(OBJDIR)\fputs.obj\
|
|
$(OBJDIR)\freopen.obj\
|
|
$(OBJDIR)\fseek.obj\
|
|
$(OBJDIR)\fsetpos.obj\
|
|
$(OBJDIR)\ftell.obj\
|
|
$(OBJDIR)\gets.obj\
|
|
$(OBJDIR)\getw.obj\
|
|
!IF "$(OS)" != "DOSX32"
|
|
$(OBJDIR)\popen.obj\
|
|
!ENDIF
|
|
$(OBJDIR)\puts.obj\
|
|
$(OBJDIR)\putw.obj\
|
|
$(OBJDIR)\rewind.obj\
|
|
$(OBJDIR)\rmtmp.obj\
|
|
$(OBJDIR)\setbuf.obj\
|
|
$(OBJDIR)\setvbuf.obj\
|
|
$(OBJDIR)\sprintf.obj\
|
|
$(OBJDIR)\snprintf.obj\
|
|
$(OBJDIR)\sscanf.obj\
|
|
$(OBJDIR)\tempnam.obj\
|
|
$(OBJDIR)\tmpfile.obj\
|
|
$(OBJDIR)\vprintf.obj\
|
|
$(OBJDIR)\vfprintf.obj\
|
|
$(OBJDIR)\vsprintf.obj\
|
|
$(OBJDIR)\vsnprint.obj\
|
|
|
|
STDIO_NOLIB=\
|
|
$(OBJDIR)\initstd.obj
|
|
# $(OBJDIR)\commode.obj
|
|
|
|
|
|
!IF "$(OS)" == "MAC"
|
|
STDIO_LIB=\
|
|
$(OBJDIR)\fclose.obj\
|
|
$(OBJDIR)\fopen.obj\
|
|
$(OBJDIR)\fprintf.obj\
|
|
$(OBJDIR)\fread.obj\
|
|
$(OBJDIR)\fscanf.obj\
|
|
$(OBJDIR)\fwrite.obj\
|
|
$(OBJDIR)\printf.obj\
|
|
$(OBJDIR)\scanf.obj\
|
|
$(OBJDIR)\_file.obj\
|
|
$(OBJDIR)\_filbuf.obj\
|
|
$(OBJDIR)\_flsbuf.obj\
|
|
$(OBJDIR)\_freebuf.obj\
|
|
$(OBJDIR)\_getbuf.obj\
|
|
$(OBJDIR)\_open.obj\
|
|
$(OBJDIR)\_sftbuf.obj\
|
|
$(OBJDIR)\fflush.obj\
|
|
$(OBJDIR)\input.obj\
|
|
$(OBJDIR)\output.obj\
|
|
$(OBJDIR)\stream.obj\
|
|
$(OBJDIR)\fgetc.obj\
|
|
$(OBJDIR)\fgetchar.obj\
|
|
$(OBJDIR)\fputc.obj\
|
|
$(OBJDIR)\fputchar.obj\
|
|
$(OBJDIR)\ungetc.obj\
|
|
$(OBJDIR)\ncommode.obj\
|
|
$(OBJDIR)\clearerr.obj\
|
|
$(OBJDIR)\closeall.obj\
|
|
# $(OBJDIR)\cscanf.obj\ stdin
|
|
# $(OBJDIR)\cprintf.obj\
|
|
$(OBJDIR)\fdopen.obj\
|
|
$(OBJDIR)\feoferr.obj\
|
|
$(OBJDIR)\fgetpos.obj\
|
|
$(OBJDIR)\fgets.obj\
|
|
$(OBJDIR)\fileno.obj\
|
|
$(OBJDIR)\fputs.obj\
|
|
$(OBJDIR)\freopen.obj\
|
|
$(OBJDIR)\fseek.obj\
|
|
$(OBJDIR)\fsetpos.obj\
|
|
$(OBJDIR)\ftell.obj\
|
|
$(OBJDIR)\gets.obj\
|
|
$(OBJDIR)\getw.obj\
|
|
$(OBJDIR)\puts.obj\
|
|
$(OBJDIR)\putw.obj\
|
|
$(OBJDIR)\rewind.obj\
|
|
$(OBJDIR)\rmtmp.obj\
|
|
$(OBJDIR)\setbuf.obj\
|
|
$(OBJDIR)\setvbuf.obj\
|
|
$(OBJDIR)\sprintf.obj\
|
|
$(OBJDIR)\snprintf.obj\
|
|
$(OBJDIR)\sscanf.obj\
|
|
$(OBJDIR)\tempnam.obj\
|
|
$(OBJDIR)\tmpfile.obj\
|
|
$(OBJDIR)\vprintf.obj\
|
|
$(OBJDIR)\vfprintf.obj\
|
|
$(OBJDIR)\vsprintf.obj\
|
|
$(OBJDIR)\vsnprint.obj\
|
|
!ENDIF
|
|
|
|
|
|
|
|
|
|
#########################################################
|
|
# #
|
|
# Dependencies and rules for making local objects #
|
|
# #
|
|
#########################################################
|
|
|
|
!INCLUDE infer.mkf
|
|
|
|
#!IF !DEFINED(DEPEND)
|
|
#!INCLUDE $(DEPDIR)\$(SRCDIR).mkf
|
|
#!ENDIF
|