home *** CD-ROM | disk | FTP | other *** search
/ CD-X 1 / cdx_01.iso / shareuti / secdev13 / source / makefile. < prev    next >
Encoding:
Makefile  |  1994-05-02  |  2.7 KB  |  86 lines

  1. # This file is a part of SecureDevice 1.3
  2. # Copyright (C) 1994 by Max Loewenthal and Arthur Helwig
  3.  
  4. # This program is free software; you can redistribute it and/or modify
  5. # it under the terms of the GNU General Public License as published by
  6. # the Free Software Foundation; either version 2 of the License, or
  7. # (at your option) any later version.
  8.  
  9. # This program is distributed in the hope that it will be useful,
  10. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12. # GNU General Public License for more details.
  13.  
  14. # You should have received a copy of the GNU General Public License
  15. # along with this program; if not, write to the Free Software
  16. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17.  
  18. VERSION = 13
  19. ASM = TASM
  20. CC = BCC
  21.  
  22. .asm.obj:
  23.   $(ASM) /zi /z /m /mx /l $&
  24.  
  25. all: secdev.sys login.com logout.com mkvolume.com sdtsr.com
  26.  
  27. secdev.sys: secdev.obj
  28.   tlink /v secdev.obj /ms
  29.   tdstrip -c -s secdev.exe
  30.   copy secdev.com secdev.sys
  31.   del secdev.com
  32.  
  33. secdev.obj: idea.inc secdev.asm globals.asm dvstrucs.asm
  34.  
  35. idea.obj: idea.asm idea.inc
  36.  
  37. login.com: login.c md5.h md5.c usuals.h globals.h
  38.   $(CC) -mt -v login.c md5.c
  39.   tdstrip -c -s login.exe login.com
  40.  
  41. logout.com: logout.c globals.h
  42.   $(CC) -mt -v logout.c
  43.   tdstrip -c -s logout.exe logout.com
  44.  
  45. mkvolume.com: mkvolume.c md5.h md5.c idea.obj usuals.h globals.h
  46.   $(CC) -mt -v mkvolume.c md5.c idea.obj
  47.   tdstrip -c -s mkvolume.exe mkvolume.com
  48.  
  49. md5_86.obj: md5_86.asm
  50.  
  51. md5.obj: md5.c md5.h
  52.   $(CC) -mt -v -c md5.c
  53.  
  54. dvstr.obj: dvstr.asm globals.asm
  55.  
  56. conio.obj: conio.asm
  57.  
  58. sdtsr.com: sdtsr.obj md5_86.obj conio.obj
  59.   tlink /v sdtsr.obj md5_86.obj conio.obj
  60.   tdstrip -c -s sdtsr.exe sdtsr.com
  61.  
  62. arj: secdev$(VERSION).arj
  63.  
  64. secsrc$(VERSION).arj: makefile conio.asm dvstrucs.asm idea.asm secdev.asm \
  65.               login.c logout.c mkvolume.c usuals.h secdev.sys sdtsr.asm \
  66.               md5.c md5.h idea.inc secdev.doc copying \
  67.               md5_86.asm globals.asm globals.h
  68.  
  69.   arj u secsrc$(VERSION) makefile conio.asm dvstrucs.asm idea.asm secdev.asm
  70.   arj u secsrc$(VERSION) login.c logout.c mkvolume.c usuals.h sdtsr.asm md5.c
  71.   arj u secsrc$(VERSION) md5.h idea.inc secdev.doc md5_86.asm globals.asm
  72.   arj u secsrc$(VERSION) globals.h copying
  73.  
  74. secdev$(VERSION).arj: login.com logout.com secdev.sys mkvolume.com sdtsr.com \
  75.               secdev.doc secsrc$(VERSION).arj copying history
  76.  
  77.   arj u secdev$(VERSION) login.com logout.com secdev.sys mkvolume.com sdtsr.com
  78.   arj u secdev$(VERSION) secdev.doc secsrc$(VERSION).arj copying history
  79.  
  80. clean:
  81.   del *.lst
  82.   del *.obj
  83.   del *.tds
  84.   del *.map
  85.   
  86.