Category : C++ Source Code
Archive   : VCCRT1.ZIP
Filename : MAKEFN

 
Output of file : MAKEFN contained in archive : VCCRT1.ZIP
#################################################
# #
# Makefile for CLIB\HELPER directory #
# #
# Sources contained in this directory are: #
# #
# dos\hdiff.asm #
# windows\hdiff.asm #
# ldiv.asm #
# llrot.asm #
# lrrot.asm #
# lmul.asm #
# lrem.asm #
# lshl.asm #
# lshr.asm #
# uldiv.asm #
# ulrem.asm #
# ulshr.asm #
# #
# To Create the objects: #
# #
# dos\aFhdiff.obj dos\aNhdiff.obj #
# windows\aFhdiff.obj windows\aNhdiff.obj #
# aFldiv.obj aNldiv.obj #
# aFllrot.obj aNllrot.obj #
# aFlrrot.obj aNlrrot.obj #
# aFlmul.obj aNlmul.obj #
# aFlrem.obj aNlrem.obj #
# aFlshl.obj aNlshl.obj #
# aFlshr.obj aNlshr.obj #
# aFuldiv.obj aNuldiv.obj #
# aFulrem.obj aNulrem.obj #
# aFulshr.obj aNulshr.obj #
# #
#################################################

LIBC=..\$(L)objs

#########################################
# #
# Macros defining the assembler flags #
# #
#########################################

ASMFLAGS=-Dmem_$(MEM)


#########################################
# #
# Object Dependency Listing #
# #
#########################################

# Common objects
OBJECTS= \
$(LIBC)\dos\$(X)hdiff.obj $(LIBC)\windows\$(X)hdiff.obj \
$(LIBC)\$(X)ldiv.obj $(LIBC)\$(X)lmul.obj \
$(LIBC)\$(X)lrem.obj $(LIBC)\$(X)lshl.obj \
$(LIBC)\$(X)lshr.obj $(LIBC)\$(X)uldiv.obj \
$(LIBC)\$(X)ulrem.obj $(LIBC)\$(X)ulshr.obj \
$(LIBC)\$(X)llrot.obj $(LIBC)\$(X)lrrot.obj

# Target file lists
libh: $(OBJECTS)


#####################################################
# #
# Dependancies and rules for making local objects #
# #
#####################################################

$(LIBC)\$(X)ldiv.obj: ldiv.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -Fo$(LIBC)\$(X)ldiv.obj ldiv.asm

$(LIBC)\$(X)lmul.obj: lmul.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -Fo$(LIBC)\$(X)lmul.obj lmul.asm

$(LIBC)\$(X)llrot.obj: llrot.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -Fo$(LIBC)\$(X)llrot.obj llrot.asm

$(LIBC)\$(X)lrrot.obj: lrrot.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -Fo$(LIBC)\$(X)lrrot.obj lrrot.asm

$(LIBC)\$(X)lrem.obj: lrem.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -Fo$(LIBC)\$(X)lrem.obj lrem.asm

$(LIBC)\$(X)lshl.obj: lshl.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -Fo$(LIBC)\$(X)lshl.obj lshl.asm

$(LIBC)\$(X)lshr.obj: lshr.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -Fo$(LIBC)\$(X)lshr.obj lshr.asm

$(LIBC)\$(X)uldiv.obj: uldiv.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -Fo$(LIBC)\$(X)uldiv.obj uldiv.asm

$(LIBC)\$(X)ulrem.obj: ulrem.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -Fo$(LIBC)\$(X)ulrem.obj ulrem.asm

$(LIBC)\$(X)ulshr.obj: ulshr.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -Fo$(LIBC)\$(X)ulshr.obj ulshr.asm

$(LIBC)\dos\$(X)hdiff.obj: dos\hdiff.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -DMSDOS -Fo$(LIBC)\dos\$(X)hdiff.obj dos\hdiff.asm

$(LIBC)\windows\$(X)hdiff.obj: windows\hdiff.asm $(ASMSTD) $(ASMINC)\mm.inc $(ASMINC)\cmphlp.inc
$(MM) $(ASMFLAGS) -DMSDOS -Fo$(LIBC)\windows\$(X)hdiff.obj windows\hdiff.asm


  3 Responses to “Category : C++ Source Code
Archive   : VCCRT1.ZIP
Filename : MAKEFN

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/