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