home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / starview / examples / tutorial / example3 / example3.blc < prev    next >
Encoding:
Text File  |  1992-07-31  |  2.8 KB  |  64 lines

  1. #*******************************************************************
  2. #* EXAMPLE3.BLC
  3. #* (c) 1992 STAR DIVISION
  4. #*******************************************************************
  5.  
  6. # *** Switches *****************************************************
  7. MISC=misc
  8. CC=bcc
  9. CFLAGS= -c -Vf -2 -d -WS -ml -Pcxx
  10. LINK=tlink
  11. LINKFLAGS= /Tw /A=16 /n /m /L$(LIB)
  12.  
  13. # *** Rules ********************************************************
  14. .path.obj = $(MISC)
  15. .cxx.obj:
  16.     @echo ---------------
  17.     @echo Making: $(MISC)\$&.obj
  18.     $(CC) $(CFLAGS) -I$(INCLUDE) -o$(MISC)\$&.obj $<
  19.  
  20. # *** EXAMPLE3.EXE *************************************************
  21. $(MISC)\example3.exe:   example3.obj                               \
  22.                         about3.obj                                 \
  23.                         $(MISC)\example3.def                       \
  24.                         $(MISC)\example3.lnk
  25.     @echo ---------------
  26.     @echo Making: $<
  27.     $(LINK) $(LINKFLAGS) @$(MISC)\example3.lnk
  28.     rc -k -t $<
  29.  
  30. # *** EXAMPLE3.OBJ *************************************************
  31. example3.obj:           example3.cxx   about3.hxx
  32.  
  33. # *** ABOUT3.OBJ ***************************************************
  34. about3.obj:             about3.cxx     about3.hxx
  35.  
  36. # *** EXAMPLE3.LNK *************************************************
  37. $(MISC)\example3.lnk:   example3.blc
  38.     @echo ---------------
  39.     @echo Making: $<
  40.     @echo c0wl.obj                          +                    >$<
  41.     @echo $(MISC)\example3.obj              +                   >>$<
  42.     @echo $(MISC)\about3.obj                                    >>$<
  43.     @echo $(MISC)\example3.exe                                  >>$<
  44.     @echo $(MISC)\example3.map                                  >>$<
  45.     @echo sv.lib                            +                   >>$<
  46.     @echo tools.lib                         +                   >>$<
  47.     @echo import.lib                        +                   >>$<
  48.     @echo cwl.lib                           +                   >>$<
  49.     @echo cl.lib                                                >>$<
  50.     @echo $(MISC)\example3.def                                  >>$<
  51.  
  52. # *** EXAMPLE3.DEF *************************************************
  53. $(MISC)\example3.def:   example3.blc
  54.     @echo ---------------
  55.     @echo Making: $<
  56.     @echo NAME          EXAMPLE3                                 >$<
  57.     @echo DESCRIPTION   'StarView-Example3'                     >>$<
  58.     @echo EXETYPE       WINDOWS                                 >>$<
  59.     @echo STUB          'WINSTUB.EXE'                           >>$<
  60.     @echo CODE          LOADONCALL MOVEABLE DISCARDABLE         >>$<
  61.     @echo DATA          PRELOAD MOVEABLE MULTIPLE               >>$<
  62.     @echo HEAPSIZE      4096                                    >>$<
  63.     @echo STACKSIZE     8192                                    >>$<
  64.