Reusable Makefile components for everyday use.

Lars Kruse 054fc28c36 Bump version: 0.1.0 -> 0.2.0 7 years ago
debian acea8fef97 Bump version: 0.1.0 -> 0.2.0 7 years ago
include 4ff15b3639 fix order of 'release-*' dependencies 7 years ago
.bumpversion.cfg acea8fef97 Bump version: 0.1.0 -> 0.2.0 7 years ago
.gitignore cb416663da fix deb packaging style issues 7 years ago
COPYING 3768846d10 add clear reference to GPLv3 or later 7 years ago
Changelog 4074ac513b add info for release v0.2.0 7 years ago
Makefile bc0cea0f6f add 'build' and 'install' targets for makefilet itself 7 years ago
README.md bc80532c84 add 'lintian' for 'test-deb' 7 years ago
USAGE.md bc80532c84 add 'lintian' for 'test-deb' 7 years ago
VERSION acea8fef97 Bump version: 0.1.0 -> 0.2.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.