home *** CD-ROM | disk | FTP | other *** search
/ PC Open 19 / pcopen19.iso / Msdos / PartMana / SOURCES.ZIP / MAKEFILE < prev    next >
Encoding:
Text File  |  1998-01-12  |  1.5 KB  |  75 lines

  1.  
  2. VERSION = 231
  3.  
  4. CC = tcc -ml -N -v
  5. AS = tasm -ml
  6.  
  7.  
  8. INC = part.h conio.h diskio.h
  9. OBJ = part.obj part_gen.obj part_gui.obj part_lng.obj part_htm.obj \
  10.       conio.obj diskio.obj ipl.obj ext.obj\
  11.       s_fat16.obj \
  12.       x_stdipl.obj x_fat12.obj x_fat16.obj \
  13.       help_eng.obj
  14.  
  15. all: part.exe
  16.  
  17. zip: part.exe
  18.     tdstrip part.exe
  19.     pklite  part.exe
  20.     pkzip -e0 -x*.obj -x*.txt -x*.exe -x*.zip sources
  21.     pkzip -ex part$(VERSION) *.txt part.exe sources.zip
  22.     del sources.zip
  23.  
  24. part.exe: $(OBJ)
  25.     $(CC) -opart *.obj
  26. #    $(CC) $(OBJ)
  27.  
  28. part.obj: part.c $(INC)
  29.     $(CC) -c part.c
  30.  
  31. part_gen.obj: part_gen.c $(INC)
  32.     $(CC) -c part_gen.c
  33.  
  34. part_gui.obj: part_gui.c $(INC)
  35.     $(CC) -c part_gui.c
  36.  
  37. part_htm.obj: part_htm.c $(INC)
  38.     $(CC) -c part_htm.c
  39.  
  40. part_lng.obj: part_lng.c $(INC)
  41.     $(CC) -c part_lng.c
  42.  
  43. s_fat16.obj: s_fat16.c $(INC)
  44.     $(CC) -c s_fat16.c
  45.  
  46. conio.obj: conio.asm
  47.     $(AS) conio.asm
  48.  
  49. diskio.obj: diskio.asm
  50.     $(AS) diskio.asm
  51.  
  52. ipl.obj: ipl.asm
  53.     $(AS) ipl.asm
  54.  
  55. ext.obj: ext.asm
  56.     $(AS) ext.asm
  57.  
  58. x_stdipl.obj: x_stdipl.ipl
  59.     bgiobj /F x_stdipl.ipl x_stdipl _STD_IPL  STD_IPL_DATA  DATA
  60.  
  61. x_fat12.obj: x_fat12.bts
  62.     bgiobj /F x_fat12.bts x_fat12 _BOOT_FAT12 BOOT_FAT12_DATA  DATA
  63.  
  64. x_fat16.obj: x_fat16.bts
  65.     bgiobj /F x_fat16.bts x_fat16 _BOOT_FAT16 BOOT_FAT16_DATA  DATA
  66.  
  67. help_eng.obj: help_eng.htm
  68.     bgiobj /F help_eng.htm help_eng _help_eng HELP_ENG_DATA  DATA
  69.  
  70. keycodes.exe: keycodes.c conio.obj conio.h
  71.     $(CC) keycodes.c conio.obj
  72.  
  73. clean:
  74.     del *.obj
  75.