home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / mag&info / jamapi.zip / CAPI.ARJ / WINDOWS.ARJ / MAKEWIN.MSC < prev    next >
Text File  |  1993-07-01  |  2KB  |  44 lines

  1. #
  2. #   JAM(mbp) - The Joaquim-Andrew-Mats Message Base Proposal
  3. #
  4. #   C API
  5. #
  6. #   Written by Mats Wallin
  7. #
  8. #   ----------------------------------------------------------------------
  9. #
  10. #   makefile (JAMmb)
  11. #
  12. #   Make file for JAM(mbp) C API library and Microsoft C/C++ 7.0
  13. #
  14. #   This makefile creates a Windows DLL file.
  15. #   The resulting DLL file will require a 286 or later, and Windows in
  16. #   protected mode.
  17. #
  18. #   Copyright 1993 Joaquim Homrighausen, Andrew Milner, Mats Birch, and
  19. #   Mats Wallin. ALL RIGHTS RESERVED.
  20. #
  21. CMDL    = L
  22. CC      = cl
  23. CFLAGS  = -c -W3 -A$(CMDL) -G2 -Aw -GDsr -Ox -Zp
  24.  
  25. OBJS    = jamfetch.obj jamfield.obj jamhinfo.obj jamlock.obj\
  26.           jamlread.obj jammbini.obj jamscan.obj  jamstore.obj\
  27.           jamcrc32.obj jamsys.obj
  28.  
  29. .c.obj:
  30.     $(CC) $(CFLAGS) $*.c
  31.  
  32. jamapi.dll:     $(OBJS)
  33.         echo jamfetch.obj jamfield.obj jamhinfo.obj jamlock.obj  +  >  $*.rsp
  34.         echo jamlread.obj jammbini.obj jamscan.obj  jamstore.obj +  >> $*.rsp
  35.         echo jamcrc32.obj jamsys.obj                                >> $*.rsp
  36.         echo $@ /nol/noe/al:16/nod/noi/farcall/on:noexe/map         >> $*.rsp
  37.         echo $*.map                                                 >> $*.rsp
  38.         echo oldnames.lib libw.lib $(CMDL)dllcew.lib                >> $*.rsp
  39.         echo $*.def                                                 >> $*.rsp
  40.         link @$*.rsp
  41.         rc -t -30 $* $@
  42.         implib /noignorecase $*.lib $@
  43.         del $*.rsp
  44.