meso-web

Sources of the |Méso|Star> website
git clone git://git.meso-star.fr/meso-web.git
Log | Files | Refs | README | LICENSE

commit 2cc0192d8003ea9d8550b40bbb78d969b2f31187
parent a16cd1428e351c7bd1468e49ee65e860796a7959
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Fri, 22 Aug 2025 17:22:48 +0200

Solstice: remove its obsolete Makefile

Its content is now generated from the main Makefile

Diffstat:
Dsolstice/Makefile | 165-------------------------------------------------------------------------------
1 file changed, 0 insertions(+), 165 deletions(-)

diff --git a/solstice/Makefile b/solstice/Makefile @@ -1,165 +0,0 @@ -# Copyright (C) 2017-2025 |Méso|Star> (contact@meso-star.com) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -.POSIX: - -include ../config.mk - -# Main versions to publish -SOLSTICE_VERSION=0.9.1 -SOLPP_VERSION=0.3.1 - -SOLSTICE_ARCH=downloads/Solstice-$(SOLSTICE_VERSION)-GNU-Linux64.tar.gz -SOLSTICE_DIR=Solstice-$(SOLSTICE_VERSION)-GNU-Linux64 -SOLSTICE_README=$(SOLSTICE_DIR)/share/doc/solstice/README.md -SOLPP_ARCH=downloads/Solstice-PP-Sources-$(SOLPP_VERSION).tar.gz -SOLPP_README=Solstice-PP-Sources-$(SOLPP_VERSION)/README.md - -SOLSTICE_PKG=\ - downloads/Solstice-0.9.1-Sources.zip\ - downloads/Solstice-0.9.1-GNU-Linux64.tar.gz\ - downloads/Solstice-0.9.0-Win64.zip\ - downloads/Solstice-0.9.0-Sources.zip\ - downloads/Solstice-0.9.0-GNU-Linux64.tar.gz\ - downloads/Solstice-0.8.2-Win64.zip\ - downloads/Solstice-0.8.2-Sources.zip\ - downloads/Solstice-0.8.2-GNU-Linux64.tar.gz\ - downloads/Solstice-0.8.1-Win64.zip\ - downloads/Solstice-0.8.1-Sources.zip\ - downloads/Solstice-0.8.1-GNU-Linux64.tar.gz\ - downloads/Solstice-0.7.1-Win64.zip\ - downloads/Solstice-0.7.1-Sources.zip\ - downloads/Solstice-0.7.1-GNU-Linux64.tar.gz\ - downloads/Solstice-0.6.1-Win64.zip\ - downloads/Solstice-0.6.1-Sources.zip\ - downloads/Solstice-0.6.1-GNU-Linux64.tar.gz\ - downloads/Solstice-0.5.0-Sources.zip\ - downloads/Solstice-0.5.0-GNU-Linux64.tar.gz\ - downloads/Solstice-0.4.1-Win64.zip\ - downloads/Solstice-0.4.1-Sources.zip\ - downloads/Solstice-0.4.1-GNU-Linux64.tar.gz\ - downloads/Solstice-0.4.0-Win64.zip\ - downloads/Solstice-0.4.0-Sources.zip\ - downloads/Solstice-0.4.0-GNU-Linux64.tar.gz -SOLSTICE_SIG=$(SOLSTICE_PKG:=.sig) - -MAN=\ - $(SOLSTICE_DIR)/share/man/man1/solstice.1\ - $(SOLSTICE_DIR)/share/man/man5/solstice-input.5\ - $(SOLSTICE_DIR)/share/man/man5/solstice-output.5\ - $(SOLSTICE_DIR)/share/man/man5/solstice-receiver.5 - -IMG=\ - images/solaris.jpg\ - images/themis.png\ - thumbs/solaris.jpg\ - thumbs/themis.jpg -HTML=\ - solstice.html\ - solstice-docs.html\ - solstice-downloads.html\ - solstice-resources.html - -build: .sig .man - @$(MAKE) -fMakefile -f .sig -f .man build_all - -build_all: $(HTML) man - -clean: - @echo "Cleaning generated files" - @rm -rf man solstice-downloads.md - @rm -f .sig .lint .man $(HTML) $(HTML:=.err) - -distclean: clean - @echo "Cleaning PGP signatures and extracted files" - @rm -f \ - $(SOLSTICE_SIG)\ - $(MAN) \ - $(SOLSTICE_README) - -install: build - @rsync -avzrR --delete-after --progress\ - $(HTML)\ - $(IMG)\ - $(SOLSTICE_PKG)\ - $(SOLSTICE_SIG)\ - downloads/Solstice-ABG.pdf\ - downloads/Solstice-ABG-rsrc.zip\ - $$(find man -name "*.html")\ - $(PREFIX)/solstice/ - -solstice_build.sh: ../meso-menu.sh - @touch $@ - -################################################################################ -# Overview web page -################################################################################ -solstice.html: solstice.md.in $(IMG) solstice_build.sh Makefile - @echo "Building $@" - @$(SHELL) solstice_build.sh overview $(SOLSTICE_VERSION) > $@ - -################################################################################ -# Reference documentation -################################################################################ -solstice-docs.html: solstice-docs.md solstice_build.sh - @echo "Building $@" - @$(SHELL) solstice_build.sh documentations > $@ - -################################################################################ -# Downloads web page -################################################################################ -solstice-downloads.html: solstice-downloads.md solstice_build.sh - @echo "Building $@" - @$(SHELL) solstice_build.sh downloads > $@ - -solstice-downloads.md: $(SOLSTICE_SIG) $(SOLSTICE_README) solstice_build.sh - @echo "Building $@" - @$(SHELL) solstice_build.sh downloads2 $(SOLSTICE_README) > $@ - -$(SOLSTICE_README) $(MAN): - @echo "Extracting data from $(SOLSTICE_ARCH)" - @tar -xz -f $(SOLSTICE_ARCH) $(SOLSTICE_README) $(MAN) - -################################################################################ -# Additional resources -################################################################################ -solstice-resources.html: solstice-resources.md solstice_build.sh - @echo "Building $@" - @$(SHELL) solstice_build.sh resources > $@ - -################################################################################ -# Check files -################################################################################ -lint: build .lint - @$(MAKE) -fMakefile -f .lint lint_all - -lint_all: lint_shells $(HTML:=.lint) - -lint_shells: - @echo "Checking solstice_build.sh" && shellcheck -o all -x solstice_build.sh - -################################################################################ -# Miscellaneous targets -################################################################################ -.sig: Makefile ../configure_targets.sh - @echo "Setup .sig" - @$(SHELL) ../configure_targets.sh sig $(SOLSTICE_PKG) > .sig - -.lint: Makefile ../configure_targets.sh - @echo "Setup .lint" - @$(SHELL) ../configure_targets.sh lint $(HTML) > .lint - -.man: Makefile ../configure_targets.sh - @echo "Setup .man" - @$(SHELL) ../configure_targets.sh man Solstice $(SOLSTICE_VERSION) $(MAN) > .man