You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
974 B
28 lines
974 B
default:
|
|
mkdir build;
|
|
mkdir build/scripts;
|
|
mkdir build/styles;
|
|
mkdir build/templates;
|
|
riot ./src/scripts/ ./build/scripts/tags.js;
|
|
cp -r ./src/scripts/search.js ./build/scripts/;
|
|
uglifyjs ./build/scripts/search.js > ./build/scripts/search.min.js;
|
|
uglifyjs ./build/scripts/tags.js > ./build/scripts/tags.min.js;
|
|
cp -r ./src/styles/* ./build/styles/;
|
|
sass ./build/styles/search.scss > ./build/styles/search.min.css;
|
|
cp -r ./src/templates/search.html ./build/templates/;
|
|
cp -r ./src/{archive.py,openlibrary.py,predictions.py,search.py,website.py,textbookExceptions.py} ./build/;
|
|
cp ./src/appconfig ./build/;
|
|
sed -i s,NAME_HERE,"$(SRV_NAME)",g ./build/appconfig;
|
|
sed -i s,ROOT_HERE,"$(SRV_PREFIX)",g ./build/appconfig;
|
|
|
|
clean:
|
|
rm -fr ./build;
|
|
|
|
install:
|
|
$(MAKE) clean;
|
|
$(MAKE);
|
|
rm -rf /srv/http/build/;
|
|
cp -rT ./build /srv/http/build/;
|
|
cp -rT ./build/scripts/ ${SRV_ROOT}scripts/;
|
|
cp -rT ./build/styles/ ${SRV_ROOT}styles/;
|
|
cp search.ini /srv/http/build/;
|
|
|