home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PCBOARD / PCBM102.ZIP / SOURCES.ZIP / MAKEFILE < prev    next >
Text File  |  1994-01-22  |  2KB  |  92 lines

  1. #
  2. #                  Makefile (MS-Quick-C 2.51 + NMake)
  3. #                  ----------------------------------
  4. #
  5. CC     = qcl
  6. AS     = masm
  7. LK     = qlink
  8.  
  9.  
  10. ASFLAGS = /mx
  11.  
  12. # codeview :
  13. #CFLAGS  = /AL /c /Zi /Od
  14. CFLAGS  = /AL /c /Ox
  15.  
  16. # codeview :
  17. #LKFLAGS = /NOI /B  /F  /CO /PACKC /ST:8192
  18. LKFLAGS = /NOI /B  /F /PACKC /ST:8192
  19.  
  20. LKLIB   =
  21. # /Ox /W1
  22. #
  23. .asm.obj:
  24.        $(AS) $(ASFLAGS) $*.asm;
  25.  
  26. .c.obj:
  27.        $(CC) $(CFLAGS) $*.c
  28.  
  29.  
  30. all :  install.exe pcbmove.exe
  31.  
  32. # complete ZIP
  33. zip:
  34.  del sources.zip
  35.  pkzip sources.zip *.h *.c make*.* *.ini
  36.  del english.zip
  37.  pkzip english english\*.doc english\*.err
  38.  del pcbmove.zip
  39.  pkzip pcbmove.zip pcbmove.cfg *.doc pcbmove.exe *.err english.* file_id.diz \
  40.        copying sources.zip
  41.  
  42. # complete ZIP for american BBS
  43. zipus:
  44.  del sources.zip
  45.  pkzip sources.zip *.h *.c make*.* *.ini
  46.  del english.zip
  47.  pkzip english english\*.doc english\*.err
  48.  del pcbmove.zip
  49.  pkzip pcbmove.zip pcbmove.cfg *.doc pcbmove.exe *.err english.* \
  50.        english\file_id.diz copying sources.zip
  51.  
  52. clean:
  53.        del *.obj
  54.        del pcbmove.exe
  55.  
  56. pcbmove.exe: pcbmove.obj system.obj mystring.obj scanmail.obj postmsg.obj strings.obj
  57.   $(LK) $(LKFLAGS) pcbmove.obj+system.obj+mystring.obj+scanmail.obj+\
  58.                    postmsg.obj+strings.obj\
  59.                    ,pcbmove.exe,NUL, $(LKLIB);
  60.  
  61.   pklite -a pcbmove.exe
  62.   install pcbmove.exe
  63.  
  64. install.exe: install.obj
  65.   $(LK) $(LKFLAGS) install.obj , install.exe,NUL, $(LKLIB);
  66.  
  67.  
  68. #
  69. #--------------------------------
  70. # programme pcbmove :
  71. #
  72. pcbmove.obj:  pcbmove.c pcbmove.h system.h mystring.h scanmail.h install.h\
  73.               strings.h strings.c
  74.  
  75. system.obj:   system.c system.h mystring.h strings.c strings.h
  76.  
  77. mystring.obj: mystring.c mystring.h
  78.  
  79. postmsg.obj:  postmsg.c postmsg.h pcbmove.h strings.h strings.c
  80.  
  81. scanmail.obj: scanmail.c scanmail.h pcbmove.h postmsg.h strings.h strings.c
  82.  
  83. strings.obj:  strings.h strings.c pcbmove.h
  84.  
  85. #--------------------
  86. # programme install :
  87.  
  88. install.obj  : install.c install.h
  89.  
  90. #-------------------------fin du makefile------------------------------------
  91. #-------------------------end of makefile------------------------------------
  92.