jeffhung / module.make

Manage makefile modules like npm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

module.make - manage makefile modules like npm

Install

Copy the module.make file into the same folder with your primary makefile.

Or download with curl directly:

curl -L -o module.make https://bit.ly/module-make

Or with wget:

wget --content-disposition https://bit.ly/module-make

Usage

In your primary makefile, add the following lines to install jeffhung/python.make from github via module.make.

.PHONY: all
all:

include module.make
include $(call module,jeffhung/python.make)

Or if you want to customize the file name:

include $(call module,jeffhung/python.make,python2.make)

Or if the file is hosted in elsewhere other than github, you need to use the url to the file directly:

include $(call module,https://raw.githubusercontent.com/jeffhung/python.make/master/python.make)

Or with the customized file name, if the last part of the url is not a proper name:

include $(call module,https://bit.ly/python-make,python.make)

When running make, python.make will be downloaded automatically only at the first time.

$ make
Downloading python.make...
######################################################################## 100.0%
make: Nothing to be done for `all'.

$ make
make: Nothing to be done for `all'.

About

Manage makefile modules like npm


Languages

Language:Makefile 100.0%