38 lines
920 B
Makefile
38 lines
920 B
Makefile
#DIRS=skalar skalar_stl jacobi generate_mesh jacobi_oo_stl
|
|
DIRS=skalar_stl jacobi_oo_stl mgrid demo_skalar
|
|
#
|
|
#WWW_ROOT=${HOME}/public_html/Lectures/Math2CPP/Codes/shm
|
|
WWW_ROOT=../../html/Codes/shm
|
|
|
|
|
|
clean:
|
|
@for i in ${DIRS}; do cd $${i}; make clean_all; cd ..; done
|
|
# rm *.tar
|
|
|
|
doc:
|
|
@for i in ${DIRS}; do cd $${i}; make doc; cd ..; done
|
|
|
|
tar:
|
|
@for i in ${DIRS}; do cd $${i}; make tar; cd ..; done
|
|
|
|
zip:
|
|
@for i in ${DIRS}; do cd $${i}; make zip; cd ..; done
|
|
|
|
www: clean tar zip doc
|
|
mkdir -p ${WWW_ROOT}
|
|
cp -up *_default.mk ${WWW_ROOT}
|
|
@for i in ${DIRS};\
|
|
do \
|
|
mv $${i}.tar $${i}.zip ${WWW_ROOT}; \
|
|
cp -r $${i} ${WWW_ROOT}; \
|
|
done
|
|
# delete large files
|
|
@rm -f ${WWW_ROOT}/mgrid/level_11_*.txt
|
|
|
|
|
|
# @for i in ${DIRS};\
|
|
# do \
|
|
# tar -czf $${i}.tgz $${i} *default*.mk; \
|
|
# mv $${i}.tgz ${WWW_ROOT}; \
|
|
# cp -r $${i} ${WWW_ROOT}; \
|
|
# find $${i} -name html -exec cp -r {} ${WWW_ROOT}/$${i} \; ; done
|