Commit 1a313ebd authored by Mark Lodato's avatar Mark Lodato

freeze: Makefile: add target to build README.html

Add a target (with alias "html") to build README.html from README.txt
using rst2html.  This is not run by default.
parent 2353bbc3
...@@ -2,6 +2,7 @@ CC = gcc ...@@ -2,6 +2,7 @@ CC = gcc
CYTHON = ../../bin/cython CYTHON = ../../bin/cython
CYTHON_FREEZE = ../../bin/cython_freeze CYTHON_FREEZE = ../../bin/cython_freeze
PYTHON = python PYTHON = python
RST2HTML = rst2html
PY_LDFLAGS = $(shell $(PYTHON) -c 'from distutils.sysconfig import get_config_var as g; print " ".join([g("LINKFORSHARED"), "-L"+g("LIBPL")])') PY_LDFLAGS = $(shell $(PYTHON) -c 'from distutils.sysconfig import get_config_var as g; print " ".join([g("LINKFORSHARED"), "-L"+g("LIBPL")])')
PY_CPPFLAGS = $(shell $(PYTHON) -c 'from distutils.sysconfig import *; print "-I"+get_python_inc()') PY_CPPFLAGS = $(shell $(PYTHON) -c 'from distutils.sysconfig import *; print "-I"+get_python_inc()')
...@@ -22,6 +23,7 @@ CYTHON_SECONDARY = $(CYTHON_SOURCE:.pyx=.c) $(TARGETS:=.c) ...@@ -22,6 +23,7 @@ CYTHON_SECONDARY = $(CYTHON_SOURCE:.pyx=.c) $(TARGETS:=.c)
all : $(TARGETS) all : $(TARGETS)
html : README.html
$(TARGETS) : % : %.o $(CYTHON_SOURCE:.pyx=.o) $(TARGETS) : % : %.o $(CYTHON_SOURCE:.pyx=.o)
...@@ -34,8 +36,11 @@ python.c : ...@@ -34,8 +36,11 @@ python.c :
%.c : %.pyx %.c : %.pyx
$(CYTHON) $(CYTHONFLAGS) $^ $(CYTHON) $(CYTHONFLAGS) $^
%.html : %.txt
$(RST2HTML) $^ $@
clean: clean:
$(RM) *.o $(CYTHON_SECONDARY) $(TARGETS) $(RM) *.o $(CYTHON_SECONDARY) $(TARGETS) README.html
.PHONY: clean .PHONY: clean
.SECONDARY: $(CYTHON_SECONDARY) .SECONDARY: $(CYTHON_SECONDARY)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment