Skip to content

butterflyfish/emf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EMF --- Extendable Makefile Framework

Automake, Cmake etc are very strong. Why I write EMF? Because Automake, Cmake etc have their own language to output Makefile. In order to handle such popular tool, user have to understand the language and Makefile. But EMF, you only need to know Makefile, and generally, you only need to customize config.mk.

EMF was extracted from Tea.

How to use

It's recommended to use git subtree to add EMF to your project.

install

cd your_project
git remote add origin/emf https://github.com/butterflyfish/emf.git
git subtree add --prefix=make origin/emf master --squash
ln -s make/Makefile Makefile
cp config.mk.example config.mk
vim config.mk

Note: before adding subtree, your repository must have one commit at least.

update

git subtree pull --prefix=make origin/emf master --squash

About

Extendable Makefile Framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published