site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=TP0QOqyX9HVESU4OEsXxEOQ4l1lzzLhETE5umIfB5rbDrbjaqmUHF7duJpgCpVuwmAtk8F2b7hrfsv+lFqEbrJlS56dmCqTWtZl4XZFdLjn0N/RZTYlINS7u1dm9QCT58lZcRDaJXhGoBZR5rEvCB7UkR2lHYigQHjZwvqLSkGE= Hi, On Sat, 29 Jul 2006, NAHieu wrote:
hello,
I am new to Mac programming, and have a question: it seems that the only way to do kext programming is to do it with Xcode? Can I do it with Vim? If it is possible, how to make the Makefile for the kext code?
Well I am sure there is a way to do what Xcode does with Makefiles. Look at the terminal output for the build process for some ideas. Also, there is the 'xcodebuild' tool to build an Xcode project from the command line. But...
Switching from vim editor to anything else is too difficult for me. Besides, cscope/ctags give me the best way to analyse the code. Combining it with vim shortcuts, I dont see anything can beat that :-) ... there is no reason you can't use vim to edit your sources and Xcode to build them. Just because Xcode has an editor built in doesn't mean you have to use it. You can use any editor to modify the files.
Of course that is possible, but then things become less fun, even ugly. So whenever I need to add/remove a file from the project, or do smt to the project, I need to turn on Xcode, just for that? Whereas with vim, I just need to open the Makefile, and modify it. Very simple and quick shot. For those are familar with programming from console/terminal, GUI is not effiecient at all. Anybody is used to vim must agree with me :-) So there is absolutely no way to skip using Xcode??? I cannot believe that!! Thanks. H _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... On 7/29/06, John Dalgliesh <johnd@defyne.org> wrote: This email sent to site_archiver@lists.apple.com