Skip to content

Helper functions and external libraries for more robust Makefiles

Notifications You must be signed in to change notification settings

powerhome/makelib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Powerhome MakeLib

This repository is designed to contain external libraries to be imported as a Git submodule, to provide helper functions while writing Makefiles. Consider this repo as experimental. This currently only includes two helper functions, with the goal of putting any custom make functions here for importing in other repositories, rather then duplicating code.

You can read the docs to get a better understanding of how to use this library.

Using as a Submodule

The following is an example of how to include this repository as a submodule in your project:

$ cd my-git-project
$ git submodule add [email protected]:powerhome/makelib.git github.com/powerhome/makelib

This will add the repository into github.com/powerhome/makelib. Using github.com/powerhome as the parent folder will make it easier to recognize when you are working with an external PowerHRG project imported as a subproject. You can add this to any path you like, just replace github.com/powerhome/makelib in the above to command to whatever path you want relative to your repository.

Using a Specific Branch

If you would like to test a development branch of this repository, you can modify your .gitmodules configuration file:

[submodule "github.com/powerhome/makelib"]
    path = github.com/powerhome/makelib
    url = [email protected]:powerhome/makelib.git
    branch = my_development_branch

You can then update your local copy by running:

$ git submodule update --recursive --remote

About

Helper functions and external libraries for more robust Makefiles

Resources

Stars

Watchers

Forks

Packages

No packages published