libmx3 / mx3

a sample project showcasing/collecting cross platform techniques on mobile
MIT License
1.17k stars 149 forks source link

On the path to better builds on windows #50

Closed skabbes closed 9 years ago

skabbes commented 9 years ago

@kepkin one thing I did here was move gradle/ to deps/gradle/ since I'd like to isolate all third party code into that dir. Wanted to get that OK from you in case you know of any reason not to.

I also removed the ref-qualified methods in mx3::sqlite::Value, so hopefully building is easier for you now.

kepkin commented 9 years ago

Super. But if you wan't to remove Makefile and use gradle as root build it's better to leave gradlew and gradlew.bat in the root folder. I already build android fully with gradle, ios only left ;-)

BTW if it's possible to modify path to gradle wrapper we can do the same thing for example_android folder. Right now you will find another copy of gradle/wrapper there.

skabbes commented 9 years ago

Ah, good point about using gradle as the root builder. I still don't want people seeing the gradle/ subdirectory and wasting time trying to figure out what it is. Perhaps we can move all the wrapper jars and properties to deps/gradle/ but leave gradlew in the root. Either way, I'm going to merge this so you can continue to make progress.

Regarding android, I think we should leave gradle in there too. That is probably how you'd structure it as an android developer (since gradle is the default build / dependency manager on Android Studio). Being an example application, I'd like it to mirror reality as closely as possible.