-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move active codebase out of root directory #356
Comments
It's a good idea, but I won't have time to test this on Windows or MSDOS (don't forget to update those Makefiles) for a bit. In addition, changing the directory structure is going to make bisecting more difficult. But I suppose one could write a script for that to automate rebuilding against the old dir structure and new one. |
Sadly I can't test on other platforms, and it maybe be better to let more experienced people handle Makefiles as they are new to me to. I think this is more an idea/starting point than the real thing. Oh, and what does bisecting means in this context? |
By bisecting I mean |
Good idea as the current folder structure is a bit messy. But like @cr1901 said, the historical makefiles/scripts need to be updated as well and work after the change. Personally I wouldn't do this unless I had nothing else to do as bug fixes & new features >>> reorganization... It'll be a pain in the behind to update those files in the historical folder... Let's keep this in mind unless someone really feels like doing it! |
I really like this idea. The thing is, we don't know how many people are scared away from using WLA because it's not organized well enough for them, so I wouldn't mind helping with this. |
Maybe we can consider this now that we have the makefile generator |
What do you think of moving the active codebase (wla-cpu, wlalink, byte-tester, etc) out of the root directory?
I think this way it's simpler to understand, navigate and maintain it. As well as keeping consistent with already separated folders (docs, examples, etc)
We can go even further and create a subdir for wla-cpu inside src/, and reorganize wla-cpu code in folders too (like decode/ and opcodes/):
I've setup a branch so you can clone and test it: https://github.com/lhsazevedo/wla-dx/tree/move-to-src
It builds and passes all tests here at my Linux desktop. Don't know about Windows though.
The text was updated successfully, but these errors were encountered: