summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2015-09-29Only convert SVG to Asymptote/DXF if necessary.Michael Schwarz1-3/+4
Instead of always converting all SVG files to both Asymptote and DXF, only the formats which may be used as dependencies are compiled.
2015-09-16Added some missing comments in the make file.Michael Schwarz1-3/+7
2015-09-16Implemented Asymptote dependency tracking.Michael Schwarz1-5/+5
2015-09-16Convert all SVG file to DXF and Asymptote.Michael Schwarz1-3/+2
Currently, the user has to configure which SVG files are exported to DXF and which to Asymptote, without a possibility to do both. With this change, all SVG files are exported to both file formats, if necessary.
2015-09-16Ignore $PYTHONPATH.Michael Schwarz1-1/+1
We only use standard library features and thus can safely ignore PYTHONPATH.
2015-09-16Only print abstract information about commands being executed.Michael Schwarz1-4/+19
Most commands only show the python wrapper being called, which does not tell the user much anyways.
2015-09-16Remove targets when commands fail.Michael Schwarz1-0/+3
The make file now removes targets when commands fail. In some cases (e.g. generating files), an error would lead to a half-written file being left behind and that file would not get updated in the next invocation of `make`.
2015-08-27Fixed automatism which clobbered file name extensions.Michael Schwarz1-1/+1
2015-08-27Fixed make warning.Michael Schwarz1-1/+1
This fixes a bug producing warnings like the following: Makefile:91: target 'src/cube.pdf' given more than once in the same rule
2015-08-27Makefile: Fixed a potential bug which would include too many files.Michael Schwarz1-1/+1
2015-08-08Makefile: Fixed missing dependencies.Michael Schwarz1-2/+2
Asymptote and OpenSCAD targets would not include intermediate files in their dependencies.
2015-08-07Reworked make file.Michael Schwarz1-20/+25
This time to remove duplicate functionality in generating list of different products.
2015-08-07Makefile: Fix duplicate dependency warning.Michael Schwarz1-1/+1
2015-08-07Use Python script to run Asymptote.Michael Schwarz1-1/+1
2015-08-06Integrated Asymptote compilation into makefile.Michael Schwarz1-8/+24
2015-08-06Inkscape export: Renamed module to inkscape.Michael Schwarz1-1/+1
This module will later be used for other export types than just DXF.
2015-08-06Simplified makefile.Michael Schwarz1-26/+16
2015-03-15Compile OpenSCAD files to DXF.Michael Schwarz1-19/+41
This adds support to selectively compile some OpenSCAD files to DXF instead of STL.
2015-03-09Added makefile targets to build the project to a certain step.Michael Schwarz1-1/+8
2015-03-08Fixed failure when settings.mk or config.mk doesn't exist.Michael Schwarz1-1/+1
2015-03-07Re-compile on makefile change.Michael Schwarz1-4/+7
2015-03-07Support for setting the DXF export quality.Michael Schwarz1-7/+10
2015-03-07makefile: Call find only once.Michael Schwarz1-6/+7
2015-03-07Added a warning for when the src directory contains files with spaces in ↵Michael Schwarz1-0/+4
their names.
2014-12-12Added support for recording dependencies while compiling OpenSCAD files.Michael Schwarz1-15/+15
2014-12-10Moved DXF export scripts to separate directory.Michael Schwarz1-1/+2
2014-12-06Replaced Script used for DXF export by more advanced version working with ↵Michael Schwarz1-1/+1
Inkscape 0.99.
2014-12-04Make all generated files, even if they're not used by the make file.Michael Schwarz1-3/+3
2014-12-04Let the script to generate the sources also open the resulting files.Michael Schwarz1-1/+1
2014-11-27First version of the template project.Michael Schwarz1-0/+47