home *** CD-ROM | disk | FTP | other *** search
- # Makefile for MINIX-to-DOS utilities
- # Using Microsoft C 5.10 (or Turbo C 1.0) and NDMAKE 4.3
- # Copyright 1988,1991 Steven W. Harrold -- All rights reserved.
- # $Header: MAKEFILE._V 1.6 91/04/05 15:56:47 SWH Exp $
-
-
- #======================================================================
-
- # The Microsoft macros
- #MODEL = S
- #CC = cl
- #CFLAGS = -A$(MODEL) # -Zi (for Codeview debugging)
- #LD = link
- #LFLAGS = /noe/noi /stack:8000 # /co (for Codeview debugging)
- #LL = $(LIB)\;
-
- # The Turbo C macros
- MODEL = s
- CC = tcc
- CFLAGS = -I$(INCLUDE) # -v (for Turbo Debugger)
- LD = tlink
- LFLAGS = $(LIB)\c0$(MODEL) /c # /v (for Turbo Debugger)
- LL = $(LIB)\c$(MODEL)
-
- .RESPONSE_LINK: tlink
-
- .SUFFIXES: # this dependency is blank on purpose
- .SUFFIXES: .obj .c
- .c.obj :
- $(CC) $(CFLAGS) -c $*.c
-
-
- #======================================================================
-
- OBJS = devinit.obj devread.obj mblock.obj mdump.obj mgetinod.obj \
- mhexbuf.obj mls.obj mmin2dos.obj mrdblk.obj mread.obj \
- mrfile.obj mshdir.obj mshent.obj mshname.obj mdisk.obj
-
- PROGS = mblock.exe mdump.exe mls.exe mread.exe mdisk.exe
-
- which : all
- all : $(PROGS)
-
-
- #======================================================================
-
- MBLOCK = mblock.obj mrdblk.obj mhexbuf.obj devread.obj devinit.obj
- mblock.exe : $(MBLOCK)
- $(LD) $(LFLAGS) $(MBLOCK) ,$*,,$(LL)
-
- MDUMP = mdump.obj mrdblk.obj mhexbuf.obj devread.obj devinit.obj
- mdump.exe : $(MDUMP)
- $(LD) $(LFLAGS) $(MDUMP) ,$*,,$(LL)
-
- MLS = mls.obj mrdblk.obj mshdir.obj mrfile.obj \
- mshent.obj devread.obj mshname.obj devinit.obj
- mls.exe : $(MLS)
- $(LD) $(LFLAGS) $(MLS) ,$*,,$(LL)
-
- MREAD = mread.obj mrdblk.obj mgetinod.obj mrfile.obj \
- devread.obj mmin2dos.obj devinit.obj
- mread.exe : $(MREAD)
- $(LD) $(LFLAGS) $(MREAD) ,$*,,$(LL)
-
- MDISK = mdisk.obj devinit.obj
- mdisk.exe : $(MDISK)
- $(LD) $(LFLAGS) $(MDISK) ,$*,,$(LL)
-
-
- #======================================================================
-
- $(OBJS) : dev.h mfs.h mfs.x
-
- #---eof---
-