home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c496 / 4.img / FILEDLL.WEX / MAKEFILE < prev   
Encoding:
Text File  |  1991-08-20  |  1022 b   |  40 lines

  1. DLLNAME = filedll
  2. DLL = dll
  3.  
  4. CFLAGS = -zW -ml -zu -w4 -d1 -oaxt
  5. DLLLNK = $(DLLNAME).lnk
  6.  
  7. OBJS = filedll.obj libentry.obj
  8. #OBJS = filedll.obj
  9.  
  10. $(DLLNAME).dll : $(OBJS) $(DLLLNK) $(DLLNAME).res
  11.     wlink @$(DLLLNK)
  12.     rc $(DLLNAME).res
  13.     @copy /b $(DLLNAME).exe+$(DLLNAME).sym
  14.     @del $(DLLNAME).dll
  15.     @rename $(DLLNAME).exe $(DLLNAME).dll
  16.     @del $(DLLNAME).sym
  17.     
  18. $(DLLNAME).res : $(DLLNAME).rc $(DLLNAME).dlg
  19.     rc -r $(DLLNAME).rc
  20.     
  21.         
  22. $(DLLLNK) : makefile
  23.     %create $(DLLLNK)
  24. #    @%append $(DLLLNK) debug all
  25.     @%append $(DLLLNK) sys windows dll
  26.     @%append $(DLLLNK) lib clibl
  27.     @%append $(DLLLNK) lib windows
  28.     @%append $(DLLLNK) name $(DLLNAME).exe
  29.     @%append $(DLLLNK) option symfile = $(DLLNAME).sym
  30.     @%append $(DLLLNK) option heapsize=5k
  31.     @%append $(DLLLNK) option map
  32.     @%append $(DLLLNK) option oneautodata
  33.     @for %i in ($(OBJS)) do @%append $(DLLLNK) file %i
  34.         
  35. .c.obj : 
  36.     wccp $(CFLAGS) $[*
  37.     
  38. .asm.obj : 
  39.     masm $[*.asm;
  40.