home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1998 September / PCO_0998.ISO / filesbbs / dos / sbbs_src.exe / SBBS / SCB / MAKEFILE next >
Encoding:
Text File  |  1997-04-14  |  953 b   |  38 lines

  1.  
  2. # Macros
  3. CC    = bcc
  4. LD    = tlink
  5. SDK    = ..\sdk
  6. MSWAIT    = ..\..\mswait\dos
  7. INCLUDE = \bc31\include;$(SDK);..
  8. LIB     = \bc31\lib
  9. MODEL    = l
  10. CFLAGS  = -d -C -m$(MODEL) -I$(INCLUDE) -w-pro
  11. LDFLAGS = /n /c
  12. OBJS    = xsdk.obj xsdkvars.obj $(MSWAIT)\mswait$(MODEL).obj ..\dos\rciol.obj
  13. HEADERS = $(SDK)\xsdk.h $(SDK)\xsdkdefs.h $(SDK)\xsdkvars.c scb.h
  14.  
  15. # Implicit C Compile Rule
  16. .c.obj:
  17.         @echo Compiling $*.c to $*.obj ...
  18.     $(CC) $(CFLAGS) -c $*.c
  19.  
  20. # Main EXE Link Rule
  21. scb.exe: $(OBJS) scb.obj
  22.         @echo Linking $< ...
  23.     $(LD) $(LDFLAGS) @&&!
  24. $(LIB)\c0$(MODEL) $(OBJS) scb.obj
  25. !, $*, $*, $(LIB)\c$(MODEL).lib $(LIB)\math$(MODEL).lib $(LIB)\emu.lib
  26.  
  27.  
  28. # All .obj modules
  29. scb.obj: $(HEADERS)
  30.  
  31. xsdk.obj: $(SDK)\xsdk.c $(HEADERS)
  32.     @echo Compiling $(SDK)\$*.c to $*.obj ...
  33.     $(CC) $(CFLAGS) -c $(SDK)\$*.c
  34.  
  35. xsdkvars.obj: $(SDK)\xsdkvars.c $(SDK)\xsdkdefs.h
  36.     @echo Compiling $(SDK)\$*.c to $*.obj ...
  37.     $(CC) $(CFLAGS) -c $(SDK)\$*.c
  38.