Annotation of dmsdos/src/win32_msc50.bat, revision 1.1.1.1

1.1       root        1: @echo off
                      2: rem this file compiles dmsdos under win32. sorry I did not manage to get a
                      3: rem makefile work with nmake :( 
                      4: rem 
                      5: rem I had success with visual c++ 5.0 from microsoft
                      6: 
                      7: rem please adapt the include and library paths here if necessary
                      8: rem set CFLAGS=-I d:\programme\devstudio\vc\include -D__DMSDOS_LIB__ -c
                      9: rem set LFLAGS=/libpath:d:\programme\devstudio\vc\lib
                     10: set CFLAGS=-D__DMSDOS_LIB__ -DUSE_SOPEN -c
                     11: set LFLAGS=
                     12: 
                     13: rem check for existing configuration file
                     14: if exist dmsdos-config.h goto isthere
                     15: copy dmsdos-config.h.default dmsdos-config.h
                     16: :isthere
                     17: 
                     18: del *.obj
                     19: 
                     20: cl %CFLAGS% lib_interface.c
                     21: cl %CFLAGS% dblspace_interface.c
                     22: cl %CFLAGS% dblspace_dec.c
                     23: cl %CFLAGS% dblspace_compr.c
                     24: cl %CFLAGS% dblspace_methsq.c
                     25: cl %CFLAGS% dblspace_alloc.c
                     26: cl %CFLAGS% dblspace_chk.c
                     27: cl %CFLAGS% dblspace_tables.c
                     28: cl %CFLAGS% dstacker_compr.c
                     29: cl %CFLAGS% dstacker_dec.c
                     30: cl %CFLAGS% dstacker_alloc.c
                     31: 
                     32: rem dmsdos_library.lo: $(LIB_OBJS)
                     33: rem        ld -r -o dmsdos_library.lo $^
                     34: rem we don't want this here
                     35: 
                     36: rem libdmsdos.a: dmsdos_library.lo
                     37: rem        ar rcs libdmsdos.a dmsdos_library.lo
                     38: 
                     39: del libdmsdos.lib
                     40: lib /out:libdmsdos.lib lib_interface.obj dblspace_interface.obj dblspace_dec.obj dblspace_compr.obj dblspace_methsq.obj dblspace_alloc.obj dblspace_chk.obj dblspace_tables.obj dstacker_compr.obj dstacker_dec.obj dstacker_alloc.obj
                     41: 
                     42: rem
                     43: rem libdmsdos.so: dmsdos_library.lo
                     44: rem        ld -shared -o libdmsdos.so dmsdos_library.lo
                     45: rem
                     46: 
                     47: rem dcread: dcread.c libdmsdos.a dmsdos.h dmsdos-config.h
                     48: rem        $(CC) -Wall -ggdb -o dcread dcread.c -L. -ldmsdos
                     49: cl %CFLAGS% dcread.c 
                     50: link %LFLAGS% dcread.obj libdmsdos.lib
                     51: 
                     52: rem 
                     53: rem mcdmsdos: mcdmsdos.c libdmsdos.a dmsdos.h dmsdos-config.h
                     54: rem        $(CC) -Wall -ggdb -o mcdmsdos mcdmsdos.c -L. -ldmsdos
                     55: 
                     56: cl %CFLAGS% mcdmsdos.c 
                     57: link %LFLAGS% mcdmsdos.obj libdmsdos.lib
                     58: 
                     59: rem
                     60: rem dmsdosfsck: dmsdosfsck.c libdmsdos.a dmsdos.h dmsdos-config.h
                     61: rem        $(CC) -Wall -o dmsdosfsck dmsdosfsck.c -L. -ldmsdos
                     62: 
                     63: rem cl %CFLAGS% dmsdosfsck.c
                     64: rem link %LFLAGS% dmsdosfsck.obj libdmsdos.lib
                     65: rem this does not compile due to missing sleep ARGHH... use Unix, Win32 sucks.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.