home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 February / PCWorld_2002-02_cd.bin / Software / Vyzkuste / ranish / SOURCES.ZIP / MAKEFILE < prev    next >
Text File  |  1998-08-19  |  2KB  |  63 lines

  1. #
  2. # Tools used to compile this project:
  3. #
  4. #   MAKE Version 3.6  Copyright (c) 1991 Borland International
  5. #   Turbo C++ Version 3.00 Copyright (c) 1992 Borland International
  6. #   Turbo Link  Version 5.0 Copyright (c) 1992 Borland International
  7. #   Turbo Assembler  Version 3.1  Copyright (c) 1992 Borland International
  8. #
  9.  
  10. CC = tcc -ml -G -O -M -N -d
  11. AS = tasm -ml -m3
  12. LD = tlink
  13.  
  14. INC  = part.h conio.h diskio.h
  15.  
  16. OBJ = part.obj part_aux.obj part_gen.obj part_gui.obj part_htm.obj \
  17.       part_ide.obj part_msg.obj s_fat16.obj s_fat32.obj s_unknwn.obj \
  18.       conio.obj diskio.obj ipl.obj ipl2.obj fat_boot.obj manager.obj 
  19.  
  20. en: $(OBJ)
  21.     $(CC) -epart *.obj
  22.  
  23. cs de ru se sp fr it nl: $(OBJ)
  24.     $(CC) -c -DLANG_$@ part_msg.c
  25.     $(CC) -epart-$@ *.obj
  26.     del part_msg.obj
  27.  
  28. all:    en cs de ru se sp fr it nl
  29.  
  30. zip:
  31.     pklite *.exe
  32.     pkzip -ex sources makefile *.c *.h *.asm *.inc
  33.     pkzip -ex part readme.txt install.bat part.exe part.htm sources.zip
  34.     pkzip -ex part-cs         inst-cs.bat part-cs.exe
  35.     pkzip -ex part-de                     part-de.exe
  36.     pkzip -ex part-se                     part-se.exe
  37.     pkzip -ex part-sp         inst-sp.bat part-sp.exe
  38.     pkzip -ex part-ru                     part-ru.exe alt_font.com
  39.     pkzip -ex part-fr         inst-fr.bat part-fr.exe
  40.     pkzip -ex part-it                     part-it.exe
  41.     pkzip -ex part-nl         inst-nl.bat part-nl.exe
  42.  
  43. $(OBJ): $(INC)
  44.  
  45. .c.obj:
  46.     $(CC) -c $<
  47.  
  48. .asm.obj:
  49.     $(AS) $<
  50.  
  51. mesg:  mesg.c
  52.     $(CC) mesg.c
  53.     del mesg.obj
  54.  
  55. keys: keycodes.c conio.obj conio.h
  56.     $(CC) keycodes.c conio.obj
  57.     del keycodes.obj
  58.  
  59. clean:
  60.     del *.obj
  61.     del *.map
  62.     del *.lst
  63.