home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / SMB_111.ZIP / SMBUTIL.MAK < prev    next >
Makefile  |  1994-03-28  |  1KB  |  38 lines

  1. ###############################
  2. # Makefile for SMBUTIL        #
  3. # For use with Borland C++    #
  4. # Tabstop=8              #
  5. ###############################
  6.  
  7. # ATTN: To use this MAKEFILE, you must create a directory "l" off of the
  8. #       current directory to store the large model .OBJ files
  9.  
  10. # Macros
  11. CC    = bcc
  12. LD    = tlink
  13. INCLUDE = \bc\include
  14. LIB    = \bc\lib
  15. MODEL    = l
  16. CFLAGS    = -d -C -m$(MODEL) -I$(INCLUDE)
  17. LFLAGS    = -n -c
  18. MAIN    = smbutil.exe
  19. OBJS    = $(MODEL)\smbutil.obj $(MODEL)\smblib.obj $(MODEL)\smbvars.obj
  20. HEADERS = smbutil.h smblib.h smbdefs.h crc32.h
  21.  
  22. # Implicit C Compile Rule
  23. {.}.c.obj:
  24.     @echo Compiling (I) $< to $@ ...
  25.     $(CC) $(CFLAGS) -n$(MODEL) -c $<
  26.  
  27. # Main EXE Link Rule
  28. $(MAIN): $(OBJS)
  29.         @echo Linking $< ...
  30.     $(LD) $(LFLAGS) @&&+
  31. $(LIB)\c0$(MODEL) $(OBJS) $(LIB)\wildargs.obj
  32. + $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
  33.  
  34. # All .obj modules
  35. $(MODEL)\smbutil.obj:    $(HEADERS)
  36. $(MODEL)\smbvars.obj:    $(HEADERS)
  37. $(MODEL)\smblib.obj:    $(HEADERS)
  38.