News for hackers. Stuff that matters.
Re:Why Use Make by rachelbythebay on Sunday February 24, 2013 @04:47PM (#5276056)
Assuming you're building your own code and are willing to arrange things in a compatible manner, then I have a solution to offer. It figures out the dependencies by reading the source code. You can create objects and binaries just by asking it to build a certain target.

I recorded an example of installing and using it here:

http://rachelbythebay.com/jvt/view?bb_install

You can get a copy for experimentation here:

http://rachelbythebay.com/bb/

It isn't for everyone, but only you can know if it'll meet your needs. Hopefully this helps.

Re:Why Use Make by _phred on Sunday February 24, 2013 @08:58PM (#5276878)
Whoa, your terminal playback thing is pretty neat. Did you use GNU Screen to record the session?
Re:Why Use Make by rachelbythebay on Sunday February 24, 2013 @09:55PM (#5277062)
Thank you! I used script. Certain implementations have an option to emit timing and byte count data on stderr. Then it's just a matter of saving it and building something to honor those delays during playback.
Re:Why Use Make by kragen on Monday February 25, 2013 @01:27PM (#5280621)
That's awesome! I had no idea about `script -t`; I'd written my own a few years back. Thank you!
Re:Why Use Make by ysangkok on Sunday February 24, 2013 @10:54PM (#5277239)
Re:Why Use Make by packetslave on Wednesday February 27, 2013 @02:05AM (#5291077)
Pretty majorly uncool to do that and not give credit or even a link to rachelbythebay.
Re:Why Use Make by quotemstr on Sunday February 24, 2013 @06:53PM (#5276528)
> willing to arrange things in a compatible manner, then I have a solution to offer.

So you're proposing that people give up screwdrivers because figuring out what bit to use is hard, and that they should instead use your potato peeler, never mind that it doesn't actually drive screws?

Re:Why Use Make by rachelbythebay on Sunday February 24, 2013 @07:51PM (#5276717)
Nope. Not at all. But I like that you think that.
Re:Why Use Make by lucian1900 on Monday February 25, 2013 @11:41AM (#5279808)
That is very cool, and it's something that will only get better if the Apple-proposed modules get widespread.
Re:Why Use Make by rachelbythebay on Monday February 25, 2013 @01:06PM (#5280425)
Thank you! I'm not sure what you mean by "Apple-proposed modules", though. Please let me know more and I'll see what I can do.
Re:Why Use Make by lucian1900 on Monday February 25, 2013 @01:31PM (#5280659)
Re:Why Use Make by ysangkok on Sunday February 24, 2013 @10:07PM (#5277109)
Is the source available?
Re:Why Use Make by rachelbythebay on Monday February 25, 2013 @01:21PM (#5280567)
If you mean the source to my replay stuff, well, it seems you have already established a way to snag that. The only original part of that was my wrapper to the terminal to fetch byte streams and replay them while honoring the timing data.

Regarding the build tool source, I haven't decided what to do about that just yet. It could be particularly valuable in a corporate environment.