summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAge
* Update the Makefile to reflect TODO has been removedLaslo Hunhold2017-04-14
|
* Add PNG-LDFLAGS and JPG-LDFLAGS in config.mkLaslo Hunhold2017-04-14
| | | | instead of per-tool-settings.
* Remove prerequisite from single-suffix inference ruleLaslo Hunhold2017-04-02
| | | | | | | | | | | | | | This is against the standard: "The application shall ensure that the makefile does not specify prerequisites for inference rules;"[0] We are still fine though as we explicitly state the dependency on the requisite-objects in the $(BIN)-target. Thanks Lucas for pointing this out! [0]:http://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html
* Mark explicit dependency on requisites for BINLaslo Hunhold2017-03-30
|
* Pass LDFLAGS instead of CFLAGS in the linking stageLaslo Hunhold2017-03-30
|
* No need to keep the implicit build ruleLaslo Hunhold2017-03-30
|
* Make Makefile strictly POSIX compliantLaslo Hunhold2017-03-30
| | | | | | | | | | | | | | | Thanks Hiltjo for the feedback! GNUisms need to be avoided like a plague, even if it means having to be a little more creative. Strict POSIX compliance means that I just worked within the bounds of the POSIX specification, hopefully without using any GNU or BSD extensions. If I did, please let me know. Tip to all Linux users: Test your Makefiles with pmake(1) instead of make(1) (= GNU make) and refer to the newest POSIX 2016 make specification[0]. [0]: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html
* Rename PREREQ to REQLaslo Hunhold2017-03-29
|
* Overhaul Build-systemLaslo Hunhold2017-03-29
| | | | | | | I didn't like the current Makefiles. They were too crufted and not elegant. Additionally, given I'm planning to put some utility functions into a util.{c|h}-prerequisite, I wrote this new Makefile with PREREQs in mind.
* Add ff2pam(1): convert farbfeld to 16-bit RGBA Portable Arbitrary MapMattias Andrée2017-01-09
| | | | | | Laslo: Minor changes Signed-off-by: Mattias Andrée <maandree@kth.se>
* Makefile improvementsHiltjo Posthuma2016-05-18
| | | | | | - fix: rebuild on source change. - allow to override dependency flag per tool (the ones that have deps). - rebuild on config.mk or headers change.
* Revert "Fix Makefile to rebuild when there have been changes"FRIGN2016-05-18
| | | | This reverts commit 545c500d4278c50e781c9a5a550e92cb0023c8e8.
* Fix Makefile to rebuild when there have been changesFRIGN2016-05-17
| | | | I forgot to add the dependencies in the build process
* Remove line-breaks from MakefileFRIGN2016-04-03
| | | | | Even though I like line-length limits, it imposed a useless limitation on the console output, given the line input is variable.
* Makefile improvementsHiltjo Posthuma2016-04-03
| | | | | | | | | - be verbose by default: don't hide the executed commands. - no need to make clean on make dist, but make sure to have a clean directory. - define 2ff in ${SCRIPTS}. - make dist: gzip directly, don't store intermediate step (faster for make dist on floppies). - don't cd into directories, just loop each file.
* add ff2jpg tool, convert farbfeld images to RGB JPEGHiltjo Posthuma2016-04-03
|
* don't link against unneeded libsHiltjo Posthuma2016-04-03
| | | | | | - jpg2ff requires libjpeg - ff2png, png2ff requires libpng (and libz) - ff2ppm has no dependencies
* add ff2ppm(1)Hiltjo Posthuma2016-03-21
| | | | | | | ff2ppm can convert farbfeld images to PPM (P6 binary format, 24-bit RGB). ff2ppm has an option -b to set the background color, for example for png files: png2ff < test.png | ff2ppm -b '#00ff00' > test.ppm
* Add 'dist' to .PHONYFRIGN2016-01-06
| | | | Thanks Dimitris for reporting this!
* Bump version to 1FRIGN2016-01-06
| | | | And add a makerule to create a tarball via make dist.
* Use consistent {} in MakefileFRIGN2016-01-05
|
* Quote paths in MakefileFRIGN2016-01-05
| | | | Thanks quinq for reporting this!
* Fix Makefile+config.mkFRIGN2016-01-05
| | | | | I forgot that we can't just cd. It has to be a &&-statement. Also, uncomplicate the output.
* Add tool manpages and set up the Makefile to install the manualsFRIGN2016-01-05
| | | | While at it, refactor the makefile a bit.
* (Re)add jpg2ffFRIGN2015-11-23
| | | | | | Thanks z3bra for porting this! Also change 2ff to use case instead of if-blocks.
* Add 2ff utilityFRIGN2015-11-17
| | | | | This is a wrapper for the different conversion utilities with filetype detection using file(1) and an imagemagick fallback.
* Fix Makefile-commentFRIGN2015-11-10
|
* Overhaul buildsystemFRIGN2015-11-10
|
* imagefile -> farbfeldFRIGN2015-11-09
| | | | | | | | | | | | - Rename the format - Change the format specification - Drop old tools waiting to be fixed on a later date, just keep fixed png for now - Simplify other stuff This is a direct consequence of my slcon2-talk on this topic. At first I planned to have 64 bits per channel, but this is overkill.
* Add gif2if procedure to MakefileFRIGN2015-02-03
| | | | Thanks to Henrique Lengler <henriqueleng@opmbx.org> for the patch!
* Makefile: prefer lib flags over general LDFLAGSHiltjo Posthuma2014-07-31
|
* add gif2ifHiltjo Posthuma2014-07-29
|
* add jpg2ifHiltjo Posthuma2014-07-29
|
* Use if-extension and naming for imagefileFRIGN2014-07-20
| | | | Respectively, image.png will become an image.if
* Initial commitFRIGN2014-07-19