Annotation of truecrypt/driver vxd/makefile, revision 1.1

1.1     ! root        1: #
        !             2: # THIS MAKEFILE WORKS WITH MICROSOFT NMAKE ONLY
        !             3: #
        !             4: 
        !             5: # Windows DDK path
        !             6: DDK = c:\SDK\WinDDK\Win98
        !             7: OS = win98
        !             8: 
        !             9: BASENAME = truecrypt
        !            10: 
        !            11: CC = cl
        !            12: ASM = ml
        !            13: 
        !            14: all: $(BASENAME).vxd
        !            15: 
        !            16: OBJECTS = Tc9x.obj Volumes.obj Crypto.obj Endian.obj Crc.obj \
        !            17:                Pkcs5.obj Ifshook.obj Queue.obj Cache.obj Devdcl.obj
        !            18: 
        !            19: !IFNDEF RELEASE
        !            20: 
        !            21: # Debug
        !            22: CFLAGS = -D_X86_ -DDEBLEVEL=1  -DBLD_COFF -DDEBUG -nologo -DIS_32 -DWIN32 -Gs -Zdpl -Od -YX -W3 \
        !            23:       -DWIN9X_DRIVER -I.. -I$(DDK)\inc\$(OS) -I$(DDK)\src\BLOCK\inc -YXTCdefs.h -FAcs
        !            24: 
        !            25: LFLAGS = -machine:i386  -out:$@  -def:../truecrypt.def -debug -debugtype:map -map:$*.map \
        !            26:       -vxd vxdwraps.clb -nodefaultlib -ignore:4039,4078 -nologo \
        !            27:       -LIBPATH:$(DDK)\lib\$(OS) -LIBPATH:$(DDK)\lib\i386\free
        !            28:       
        !            29: CRYPTOLIB = ..\..\crypto\debug\crypto.lib
        !            30: COPYRELEASE =
        !            31: 
        !            32: !ELSE
        !            33: 
        !            34: # Release
        !            35: CFLAGS = -D_X86_ -DDEBLEVEL=1  -DBLD_COFF -DRELEASE -nologo -DIS_32 -DWIN32 -Zdpl -O2 -YX -W3 \
        !            36:       -DWIN9X_DRIVER -I.. -I$(DDK)\inc\$(OS) -I$(DDK)\src\BLOCK\inc -YXtcdefs.h -FAcs
        !            37: 
        !            38: LFLAGS = -nologo -machine:i386  -out:$@  -def:../truecrypt.def -release \
        !            39:       -vxd vxdwraps.clb -nodefaultlib -ignore:4039,4069,4078 -nologo \
        !            40:       -LIBPATH:$(DDK)\lib\$(OS) -LIBPATH:$(DDK)\lib\i386\free
        !            41: 
        !            42: CRYPTOLIB = ..\..\crypto\release\crypto.lib
        !            43: COPYRELEASE = copy $(BASENAME).vxd "..\..\release\setup files"
        !            44: 
        !            45: !ENDIF
        !            46: 
        !            47: ASMFLAGS = -I\$(DDK)\inc\$(OS) -coff -DBLD_COFF -DIS_32 -W2 -c -Cx -DMASM6 -nologo
        !            48: 
        !            49: {..}.c{}.obj :
        !            50:        @$(CC) -c $(CFLAGS) -I..\..\common -I..\..\crypto       $<
        !            51: 
        !            52: {..}.asm{}.obj :
        !            53:        @$(ASM) /I.. /I$(DDK)\inc\$(OS) $(ASMFLAGS) $<
        !            54: 
        !            55: {../../common}.c{}.obj :
        !            56:        @$(CC) -c $(CFLAGS) -I..\..\common -I..\..\crypto       $<
        !            57: 
        !            58: 
        !            59: $(BASENAME).vxd : $(OBJECTS) $(CRYPTOLIB)
        !            60:        link $(LFLAGS) $(OBJECTS) $(CRYPTOLIB)
        !            61: #   nmsym /TRANSLATE:SOURCE,PACKAGE,ALWAYS $@
        !            62:        $(COPYRELEASE)
        !            63:                
        !            64: 

unix.superglobalmegacorp.com

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