home *** CD-ROM | disk | FTP | other *** search
/ Borland Programmer's Resource / Borland_Programmers_Resource_CD_1995.iso / ntcode / blat01 / gensock / gensck32.mak < prev    next >
Encoding:
Makefile  |  1995-05-19  |  802 b   |  34 lines

  1. !include <ntwin32.MAK>
  2.  
  3. wslib = wsock32.lib
  4.  
  5. TARGET = gensock
  6.  
  7. OBJS = gensock.obj
  8.  
  9. .SUFFIXES:    .cpp
  10.  
  11. .cpp.obj:
  12.     $(cc) $(DEFS) $(cflags) $(cvarsdll) $(cdebug) $<
  13.  
  14. all:    gensock.dll
  15.  
  16. $(TARGET).lib $(TARGET).exp : gensck32.def
  17.     $(implib) -out:$(TARGET).lib $(OBJS) -machine:$(CPU) -def:gensck32.def
  18.  
  19. $(TARGET).dll : $(OBJS) $(TARGET).exp $(TARGET).res
  20.     $(link) -out:$(TARGET).dll -dll -entry:dll_entry_point$(DLLENTRY) \
  21.         -debug:full -debugtype:cv -subsystem:windows \
  22.         $(LINK_FLAGS) $(TARGET).rbj $(OBJS) $(TARGET).exp\
  23.         $(guilibsdll) wsock32.lib
  24.  
  25. # Update the resource if necessary
  26. $(TARGET).res: $(TARGET).rc
  27.     rc -r -fo $(TARGET).res $(cvars) $(TARGET).rc
  28. !IFDEF CPUTYPE
  29.     cvtres -$(CPU) $(TARGET).res -o $(TARGET).rbj
  30. !ENDIF
  31.  
  32. clean:
  33.     del *.obj *.lib *.exp *.dll *~
  34.