home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / MAILBOX.ZIP / MPTHD.MAK < prev    next >
Encoding:
Text File  |  1988-06-27  |  2.2 KB  |  64 lines

  1. #****************************************************************************/
  2. #* mpthd.mak -- MAKEFILE FOR MPTHD CLUSTER                    */
  3. #* Created:  11/29/87        Release:  0.7        Version:  06/27/88  */
  4. #****************************************************************************
  5. #(c) Copyright 1987, 1988 by Michael Benjamin Parker    (USA SS# 557-49-4130)
  6. #
  7. #All Rights Reserved unless specified in the following include files: */
  8. ##include "mptsk.cpy" /*
  9. #
  10. #DO NOT REMOVE OR ALTER THIS NOTICE AND ITS PROVISIONS.
  11. #****************************************************************************/
  12. #****************************************************************************/
  13. #* OVERVIEW:
  14. #
  15. #****************************************************************************/
  16. #****************************************************************************/
  17. # TURBO_COMP - Large Mem Model, define ANSI_C, No Stack-overflow Checking
  18. #     Map File, Line Numbers
  19. TURBO_COMP=    tcc -c -ml -DANSI_C -N- -M -y
  20. UNIX_COMP=    cc -c $*.c
  21.  
  22. ## FOR MS-DOS        ON C COMPILER...
  23. turbo:            mpthd.obj mpbug.obj mpdos.obj
  24.     del mpthd.lib
  25.     tlib mpthd.lib    +mpthd.obj +mpbug.obj +mpdos.obj
  26.  
  27. ms:            mpthd.obj mpbug.obj mpdos.obj
  28.     del mpthd.lib
  29.     lib mpthd.lib    +mpthd.obj +mpbug.obj +mpdos.obj;
  30.  
  31.  
  32. ## FOR BSD 3.4 UNIX     ON MACHINE...
  33. vax:            mpthd.o mpbug.o mpvaxsj.o
  34.     -rm mpthd.a
  35.     ar q mpthd.a    $?
  36.     ranlib mpthd.a
  37.  
  38. rt:            mpthd.o mpbug.o
  39.     -rm mpthd.a
  40.     ar q mpthd.a    $?
  41.     ranlib mpthd.a
  42.  
  43. ##############################################################################
  44. ## OBJECT FILES...
  45. mpthd.o:    mpthd.c mpthd.h mpsem.h mpsig.h mpbug.h mpmisc.h mpvaxsj.h
  46.         $(UNIX_COMP)
  47. mpthd.obj:    mpthd.c mpthd.h mpsem.h mpsig.h mpbug.h mpmisc.h
  48.         $(TURBO_COMP) $*.c
  49. mpbug.o:    mpbug.c mpbug.h
  50.         $(UNIX_COMP)
  51. mpbug.obj:    mpbug.c mpbug.h
  52.         $(TURBO_COMP) $*.c
  53. mpdos.obj:    mpdos.c mpdos.h
  54.         $(TURBO_COMP) $*.c
  55. mpvaxsj.o:    mpvaxsj.s
  56.         cc -c $*.s
  57. ##############################################################################
  58. clean:
  59.         -del mp*.obj
  60.         -rm mp*.o
  61. ##############################################################################
  62. ##############################################################################
  63. ##############################################################################
  64.