Homesource Forums

Homeworld Source Editing Talk
It is currently Mon Sep 25, 2017 10:52 pm

All times are UTC - 5 hours




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: Dependency cleanup
PostPosted: Sat Nov 18, 2006 3:31 pm 
Offline
coder
User avatar

Joined: Tue Dec 14, 2004 3:24 pm
Posts: 324
Location: UK (UTC+0)
As a heads up, I'll be moving files between src/Game and src/SDL as part of a clean up of the project dependencies. Currently the dependencies are somewhat reminiscent of an interceptor "spaghetti ball" dog-fight in Homeworld itself! Everything is jumbled up and interdependent to the point that you can break stuff and not know it because you just happen to pull in what you need from something else. It also means that header changes result in a more extensive recompile than necessary.

src/Game will contain code for the game itself.

src/SDL will contain hardware/OS-level system code.

There should be nothing in src/SDL that depends on anything in src/Game.

An advance "sorry" to the Windows guys: I'll almost certainly break your Visual C projects because I don't want to go manually editing their associated XML configuration files. You should just need to delete references to the deleted files and add their new equivalents. As for the Linux guys, I'll change the Makefiles so you should be OK.

I'm also thinking of creating a new third-party directory for things like the JPG, CRC, LZSS code too. Any opinions one way or the other?

_________________
MacHomeworld | HomeworldSDL.org


Top
 Profile  
 
 Post subject:
PostPosted: Sat Nov 18, 2006 4:19 pm 
Offline
coder
User avatar

Joined: Wed Oct 04, 2006 8:13 pm
Posts: 94
Location: UTC -0500
sure.

3rd party dir: not against it, can't think of any significant problems by doing it, so sure.

_________________
http://againsttcpa.com/what-is-tcpa.html
http://google.com/search?q=c+programming+faq
http://research.att.com/~bs
acronyms.ch, neworder.box.sk


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group