DataMuseum.dk

Presents historical artifacts from the history of:

Regnecentalen RC-900

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Regnecentalen RC-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦04bee5d96⟧ TextFile

    Length: 1636 (0x664)
    Types: TextFile
    Notes: UNIX file
    Names: »makefile.msc«

Derivation

└─⟦0cfe73749⟧ Bits:30004154/config.imd SW95707I VP/ix MS-DOS emulator Rel. 1.1
└─⟦0cfe73749⟧ UNIX Filesystem
    └─⟦this⟧ »vc/new/usr/vpix/src/channels/makefile.msc« 

TextFile

# Microsoft "makefile" to build VP/ix Channels test program\r
\r
# (If you're still using the Microsoft "make", we strongly recommend\r
# that you obtain a copy of the public-domain "Ndmake", which is much\r
# more powerful, and is extremely UNIX-compatible.  Available from a\r
# bulletin-board near you.)\r
\r
\r
# This makefile assumes that the following utilities are accessible\r
# in a directory specified in your PATH environment variable:\r
#   cl          Microsoft C compiler v. 5.x\r
#   masm        Microsoft Macro Assembler\r
#   link        Microsoft Linker\r
\r
\r
# specify directories where MSC files live\r
# (modify for your development environment)\r
\r
MSC    = z:\usr2\dosbin\msc     # "root" of compiler environment\r
LIBDIR = $(MSC)\lib             # libraries\r
INCDIR = $(MSC)\include         # include files\r
\r
\r
# specify the libraries to be linked into the test program\r
\r
LIBS   = $(LIBDIR)\slibce doschan\r
\r
\r
# specify the "search path" for include files\r
\r
INCLUDES    = -I$(INCDIR) -I.\r
\r
\r
# specify compiler defines\r
\r
DEFINES     = -DMSC\r
\r
\r
# specify compiler flags (turn off -Zi if you don't want Codeview debugging)\r
\r
CFLAGS      = -c -AS -Ze -Zi -W2 -Oals $(DEFINES) $(INCLUDES)\r
\r
\r
# specify linker flags (all are required)\r
\r
LFLAGS      = /NOI /NOE /NOD \r
\r
# specify how to build the object modules\r
\r
chantest.obj: chantest.c\r
        cl $(CFLAGS) chantest.c\r
\r
chanint.obj:  chanint.asm\r
        masm /Ml chanint.asm;\r
\r
\r
# specify how to build the test program\r
\r
chantest.exe:  chantest.obj  chanint.obj\r
        link $(LFLAGS) chantest.obj chanint.obj $(LIBDIR)\setargv.obj \\r
        , , , $(LIBS)\r
\r