Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
suhas_sm
Old
#1  
suhas_sm's Avatar
Senior Member - OP
Thanks Meter 82
Posts: 443
Join Date: Jan 2009
Location: Mumbai
Default [APP] ROM compilation tool Cyanogenmod Compiler (CMC)

Just stumbled across THIS.

Sounds fun


Quote:
Originally Posted by lithid-cm View Post
Cyanogenmod Compiler (CMC)
Build cyanogenmod with a cli interface.




If you are wondering how you can use this software its easy. You can clone my repo for now. and run the CMCompiler script:
Code:
git clone https://github.com/lithid/CMC.git
cd CMC
./CMCompiler
Features:
- Check for repo installation on startup / or create a repo
- Add and remove devices quickly and easily.
- Remove all non english languages.
- Remove live wallpapers
- Remove cm wallpapers
- Check if adb is running or not.
- Update the repo
- Compile cyanogenmod
- Built in color themes. > http://goo.gl/cED8t
- Plugin support. (More information on this to come)
- local config file for saving settings or manually editing them.
- Odex plugin built into the package. This will take your connected cyanogemod installed phone and odex the rom on the phone.

Known Issues:
- There is nothing under the menu option 99. This is a placeholder for information about me and the compiler. If you select it it will just exit you out of the script.
- There is no checking for installed software. You will need to install the needed packages on your own to compile. Check post 2 for needed software.
- I have only tested this with ubuntu 11.04.
- Removing the CM wallpapers from the build only works with gingerbread for now. Everything else is working as expected for me.
- I don't check for open ports on your network, so there might be issues connecting to the repos and syncing. I have not built error checking for that.

Features to come:
- Check for installed tools and tell you which are still needed
- Installer/Remover
- Updated information about CMC and plugin support.
- Pure AOSP via plugin
- Adb installer
- Better error checking support.
- Check for errors during compile and point to places to fix.
- Edit the name of your kanged rom!
- I will also take requests!

Please any issue that should arise, I apologize in advanced. Please let me know with as much detail as possible to replicate the issue and I will resolve it.

You can follow me on google+ I tend to talk about it a bit on there as well.
Samsung Google Nexus S | i9020t
The Following 2 Users Say Thank You to suhas_sm For This Useful Post: [ Click to Expand ]
 
HaiKaiDo
Old
#2  
HaiKaiDo's Avatar
Senior Member
Thanks Meter 377
Posts: 922
Join Date: Mar 2010

 
DONATE TO ME
Lol this tool should have been called "Auto Kang"

-----> Check Out My Custom Made USB Jig! <-----
If youre a Developer here on XDA and youd like an IRC Channel for your users or a private IRC channel for development just shoot me a pm!
 
Shark_On_Land
Old
#3  
Shark_On_Land's Avatar
Senior Member
Thanks Meter 70
Posts: 774
Join Date: Sep 2011
Location: San Jose, Cali

 
DONATE TO ME
Umm. Really? Lol

Sent from my Galaxy Nexus Sep using Tapatalk
 
jalexishg
Old
#4  
jalexishg's Avatar
Senior Member
Thanks Meter 55
Posts: 630
Join Date: Sep 2010
Location: Philadelphia, PA

 
DONATE TO ME
This is bad ! Now every idiot in this forum gonna post a "Kang" with the same features but different colors.
 
Braneless
Old
#5  
Senior Member
Thanks Meter 271
Posts: 1,558
Join Date: Jun 2011
Location: Dayton, OH
Quote:
Originally Posted by jalexishg View Post
This is bad ! Now every idiot in this forum gonna post a "Kang" with the same features but different colors.
Haha...see the person above you for an example lol.
 
abramme824
Old
#6  
Senior Member
Thanks Meter 33
Posts: 153
Join Date: Jul 2010
Location: NYC
will play around, who knows...might like it

Current ROM: ICS
Kernel: GLaDOS V2.5
Recovery: CWM 5.0.2.0

Sync your files online and across computers with @Dropbox. 2GB account is free!
 
Tenny
Old
#7  
Tenny's Avatar
Senior Member
Thanks Meter 20
Posts: 657
Join Date: Jul 2007
Location: Bay Area, CA
Quote:
Originally Posted by jalexishg View Post
This is bad ! Now every idiot in this forum gonna post a "Kang" with the same features but different colors.
Srsly... hopefully people just do it for themselves and not post all the links.
 
Killasmoke
Old
#8  
Killasmoke's Avatar
Senior Member
Thanks Meter 128
Posts: 730
Join Date: Jun 2011
Location: Worcester
I'll play with it see if I can kang something for myself.

Sent from my Nexus S 4G using xda premium
 
solesonfire
Old
#9  
solesonfire's Avatar
Senior Member
Thanks Meter 37
Posts: 444
Join Date: Aug 2010
Location: tampa fl
I've been eager to learn how to make a rom and now I have the way to try it out... thank you sir for this

Sent from my Nexus S 4G using Tapatalk


PSN--- solesonfire23
twitter
facebook
google+
 
corythug
Old
#10  
corythug's Avatar
Senior Member
Thanks Meter 201
Posts: 1,521
Join Date: Aug 2011
Location: PA
Pretty cool, been looking to learn to kang. For MYSELF don't worry all no links will be posted unless, in the unlikely chance, i create something awe inspiring.

Follow the leader @corythug

The Following User Says Thank You to corythug For This Useful Post: [ Click to Expand ]
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Tasker Alternative: AutomateIt, Automates Your Device Tasks – XDA Developer TV

XDA Developer TV Producer Kevin wants to help make your … more

Preventing App Piracy: Join the Discussion

The topic of piracy is always a touchy subject, but I feel that the grass roots style of Android … more

Jolla Sailfish OS Flagship Device Makes First Appearance

Given the amount of coverage that Android receives around here, you could almost be … more

XDA University: Porting ClockworkMod Recovery to New Devices

Having a good recovery makes the process of modifying, tweaking, maintaining, … more