mirror of https://gitlab.com/QEF/q-e.git
49 lines
1.5 KiB
Makefile
49 lines
1.5 KiB
Makefile
TOPDIR = ../../..
|
|
|
|
default: input_html qe_user_guide_html
|
|
all: input_html compile_qe_user_guide qe_user_guide_html
|
|
|
|
# The difference between "default" and "all" targets:
|
|
# ---------------------------------------------------
|
|
#
|
|
# default = create QE html user-guide only if $(TOPDIR)/Doc/user_guide exists
|
|
#
|
|
# all = create QE html user-guide (always)
|
|
#
|
|
# QE html user-guide is created in ./user_guide (to be used by PWgui),
|
|
# it is a slightly altered version of $(TOPDIR)/Doc/user_guide
|
|
|
|
|
|
input_html:
|
|
./htmlise.sh $(TOPDIR)/PW/Doc/INPUT_PW.txt > INPUT_PW.html
|
|
./htmlise.sh $(TOPDIR)/NEB/Doc/INPUT_NEB.txt > INPUT_NEB.html
|
|
./htmlise.sh $(TOPDIR)/PHonon/Doc/INPUT_PH.txt > INPUT_PH.html
|
|
./htmlise.sh $(TOPDIR)/PP/Doc/INPUT_PP.txt > INPUT_PP.html
|
|
./htmlise.sh $(TOPDIR)/PP/Doc/INPUT_PROJWFC.txt > INPUT_PROJWFC.html
|
|
./htmlise.sh $(TOPDIR)/PP/Doc/INPUT_BANDS.txt > INPUT_BANDS.html
|
|
./htmlise.sh $(TOPDIR)/PP/Doc/INPUT_DOS.txt > INPUT_DOS.html
|
|
./htmlise.sh $(TOPDIR)/atomic/Doc/INPUT_LD1.txt > INPUT_LD1.html
|
|
./htmlise.sh $(TOPDIR)/HP/Doc/INPUT_HP.txt > INPUT_HP.html
|
|
|
|
compile_qe_user_guide:
|
|
-( cd $(TOPDIR)/Doc; $(MAKE) user_guide )
|
|
|
|
qe_user_guide_html:
|
|
-if test -d $(TOPDIR)/Doc/user_guide; then \
|
|
rm -rf user_guide/; \
|
|
cp -a $(TOPDIR)/Doc/user_guide .; \
|
|
cd user_guide/; \
|
|
for file in *.html; do \
|
|
cp $$file /tmp/$$file; \
|
|
cat /tmp/$$file | sed 's/ / /g' - > $$file; \
|
|
rm -f /tmp/$$file; \
|
|
done; \
|
|
fi
|
|
|
|
clean:
|
|
-rm -f *html *~
|
|
-rm -rf user_guide/
|
|
|
|
distclean: clean
|
|
veryclean: clean
|