This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Library help!

Hello. I need a little help trying to create a "library" or a "library in a project". A couple questions:

How do you create a stand alone library?

And with the following text from the knowledge database, how do you add a second target in uVision?

"Add for the library an own target and and an own file group to your project. For example, add the target Library and file group Library."

Parents
  • like this

    if not exist as.lib goto usliex
    del as.lib
    :usliex
    c:\tools\keil\c51\bin\lib51 c as.lib					>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a Sacode.obj	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a Sccode.obj	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSF881C.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSF882C.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSF882M.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSFcc1C.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSFcc1A.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSF771A.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSF901C.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a Scrout.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a Sarout.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a Sfmtbs.obj  	to as.lib	>..\trash\trashbin

    Erik

Reply
  • like this

    if not exist as.lib goto usliex
    del as.lib
    :usliex
    c:\tools\keil\c51\bin\lib51 c as.lib					>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a Sacode.obj	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a Sccode.obj	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSF881C.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSF882C.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSF882M.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSFcc1C.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSFcc1A.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSF771A.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a SSF901C.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a Scrout.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a Sarout.obj  	to as.lib	>..\trash\trashbin
    c:\tools\keil\c51\bin\lib51 a Sfmtbs.obj  	to as.lib	>..\trash\trashbin

    Erik

Children
  • if not exist as.lib goto usliex
    del as.lib
    :usliex
    Or, more simply,
    if exist as.lib del as.lib
    or did you just want an excuse to use a dreaded goto?! ;-)

  • if not exist as.lib goto usliex
    del as.lib
    :usliex

    Or, more simply,
    if exist as.lib del as.lib
    or did you just want an excuse to use a dreaded goto?! ;-)


    How did you guess? :)
    1) I have absolutotally no problem with goto in .bat files, very little can be done without it.
    2) Without "proof" I would say that the construct is from a time when more was there. This file is a modified copy of a modified copy of a modified copy of a modified copy of .....

    Erik