Reusable Makefile components for everyday use.

Lars Kruse 05a8b11220 Bump version: 0.0.1 -> 0.1.0 7 years ago
include 848ff4516c remove strict dependency on git and debian for 'release-{major,minor,patch}' targets 7 years ago
.bumpversion.cfg cb21c6a61d Bump version: 0.0.1 -> 0.1.0 7 years ago
COPYING 3768846d10 add clear reference to GPLv3 or later 7 years ago
Changelog 7436a118ad add Changelog 7 years ago
Makefile 3768846d10 add clear reference to GPLv3 or later 7 years ago
README.md 6533961c76 Formatting 7 years ago
USAGE.md 7b25ac52c2 rename all distribution-related targets from 'build-*' to 'dist-*' 7 years ago
VERSION cb21c6a61d Bump version: 0.0.1 -> 0.1.0 7 years ago
main.mk 7b25ac52c2 rename all distribution-related targets from 'build-*' to 'dist-*' 7 years ago

README.md

Reusable Makefile components for everyday use.

Features

Currently supported tasks include:

Integrate makefilet into your project

There are three ways of integrating makefilet into your project:

  • add makefilet as a git submodule to your project:

    git submodule add https://notabug.org/sumpfralle/makefilet.git makefilet
    

    Do not forget to pull the latest state of the repository into this submodule and commit the new state.

  • install the makefilet package in your system

  • embed a copy of the makefilet repository as sub-directory into your project (you may want to update this copy from time to time)

Configure makefilet for your project

Add an include statement to your (new or existing) Makefile:

include makefilet/main.mk

Take a look at list of new available targets provided by makefilet:

make help

Take a look at USAGE for more details.