Mercurial > irccd-www
comparison Makefile @ 30:0ccb3b76e2ed
switch to no-class.css
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 16 Dec 2020 15:19:17 +0100 |
parents | 08131face9d0 |
children | e902ab63f718 |
comparison
equal
deleted
inserted
replaced
29:08131face9d0 | 30:0ccb3b76e2ed |
---|---|
78 sed "s/@IRCCD_MAN_DATE@/October 06, 2019/" $< | ${MANDOC} ${MANDOC_HTML} > $@ | 78 sed "s/@IRCCD_MAN_DATE@/October 06, 2019/" $< | ${MANDOC} ${MANDOC_HTML} > $@ |
79 | 79 |
80 .1.pdf .5.pdf .7.pdf: | 80 .1.pdf .5.pdf .7.pdf: |
81 sed "s/@IRCCD_MAN_DATE@/October 06, 2019/" $< | ${MANDOC} ${MANDOC_PDF} > $@ | 81 sed "s/@IRCCD_MAN_DATE@/October 06, 2019/" $< | ${MANDOC} ${MANDOC_PDF} > $@ |
82 | 82 |
83 site: ${SITE_HTML} | |
84 | |
85 man: ${WRKDIR} ${MAN1HTML} ${MAN5HTML} ${MAN7HTML} ${MAN1PDF} ${MAN5PDF} ${MAN7PDF} | 83 man: ${WRKDIR} ${MAN1HTML} ${MAN5HTML} ${MAN7HTML} ${MAN1PDF} ${MAN5PDF} ${MAN7PDF} |
86 | 84 |
87 doxygen: ${WKRDIR} | 85 doxygen: ${WKRDIR} |
88 mkdir -p irccd-${VERSION}/build | 86 mkdir -p irccd-${VERSION}/build |
89 cmake -S irccd-${VERSION} -B irccd-${VERSION}/build > /dev/null 2>&1 | 87 cmake -S irccd-${VERSION} -B irccd-${VERSION}/build > /dev/null 2>&1 |
90 cmake --build irccd-${VERSION}/build --target doxygen > /dev/null | 88 cmake --build irccd-${VERSION}/build --target doxygen > /dev/null |
91 rsync -a --delete irccd-${VERSION}/build/doc/doxygen/html/ doxygen | 89 rsync -a --delete irccd-${VERSION}/build/doc/doxygen/html/ doxygen |
92 | 90 |
93 publish: site man doxygen | 91 www: ${SITE_HTML} man doxygen |
94 rm -rf out | 92 mkdir $@ |
95 mkdir out | 93 cp -R css $@ |
96 cp -R css out | 94 cp -R doxygen $@/api |
97 cp -R doxygen out/api | 95 cp ${MAN1HTML} ${MAN5HTML} ${MAN7HTML} $@ |
98 cp ${MAN1HTML} ${MAN5HTML} ${MAN7HTML} out | 96 cp ${MAN1PDF} ${MAN5PDF} ${MAN7PDF} $@ |
99 cp ${MAN1PDF} ${MAN5PDF} ${MAN7PDF} out | 97 cp ${SITE_HTML} $@ |
100 cp ${SITE_HTML} out | |
101 | 98 |
102 clean: | 99 clean: |
103 rm -f ${MAN1HTML} ${MAN5HTML} ${MAN7HTML} | 100 rm -f ${MAN1HTML} ${MAN5HTML} ${MAN7HTML} |
104 rm -f ${MAN1PDF} ${MAN5PDF} ${MAN7PDF} | 101 rm -f ${MAN1PDF} ${MAN5PDF} ${MAN7PDF} |
105 rm -f ${SITE_HTML} | 102 rm -f ${SITE_HTML} |
106 rm -f ${SOURCE} | 103 rm -f ${SOURCE} |
107 rm -rf doxygen | 104 rm -rf doxygen |
108 rm -rf ${WRKDIR} | 105 rm -rf ${WRKDIR} |
109 | 106 |
110 .PHONY: all clean man publish site | 107 .PHONY: all clean man |