home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / UTILS2 / SECDR13A.ZIP / MAKEFILE < prev    next >
Text File  |  1994-01-30  |  1KB  |  49 lines

  1. # makefile for Secure Drive 1.3 (Turbo C)
  2.  
  3. ##DEBUG   = -v             #EWS debug mode if active#
  4. DEBUG   = -Z -O            #EWS No debug; optimize regs, jumps
  5.  
  6. # As of version 3.0, Turbo C has been renamed Borland C.
  7. # CC = bcc
  8. CC      = tcc
  9. CFLAGS  = -ml -d $(OPT) $(DEFINES)
  10. LFLAGS  = -ml -le -ls                  #EWS#
  11. ###LFLAGS  = -ml -le -ls -v            #Debug EWS#
  12. ###ASMFLAGS = -zi -mx                   #Debug Mode for ASM#
  13. ASMFLAGS =  -mx
  14.  
  15. ASM     = tasm                  # Assembler command
  16.  
  17. .c.obj:
  18.         $(CC) -c $(CFLAGS) $(DEBUG) $*.c
  19.  
  20. .asm.obj:
  21.         $(ASM) $(ASMFLAGS) $*.asm ;
  22.  
  23. all:    cryptdsk.exe login.exe sectsr.com
  24.  
  25.  
  26.  
  27.  
  28.  
  29. cryptdsk.exe: cryptdsk.obj md5.obj crypt2.obj sdcommon.obj rldbios.obj
  30.         $(CC) $(LFLAGS) -ecryptdsk cryptdsk.obj md5.obj crypt2.obj sdcommon.obj rldbios.obj
  31.  
  32. login.exe: login.obj md5.obj crypt2.obj sdcommon.obj setenv.obj rldbios.obj
  33.         $(CC) $(LFLAGS) -elogin login.obj md5.obj sdcommon.obj setenv.obj rldbios.obj
  34.  
  35. sectsr.com: sectsr.obj
  36.         tlink /t $(LFLAGS) -esectsr sectsr.obj
  37.  
  38.  
  39.  
  40. ## Dependencies ##
  41. cryptdsk.obj : cryptdsk.c secdrv.h
  42. login.obj : login.c secdrv.h
  43. sectsr.obj : sectsr.asm
  44. crypt2.obj : crypt2.asm
  45. sdcommon.obj : sdcommon.c secdrv.h
  46. setenv.obj : setenv.asm
  47. rldbios.obj:  rldbios.asm
  48. secdrv.h: usuals.h
  49.