]> Lady’s Gitweb - WWW/commitdiff
Update β›©πŸ“° δΉ¦η€Ύ and makeΒ·file; minor reΒ·organizations live
authorLady <redacted>
Sat, 6 Jul 2024 17:47:18 +0000 (13:47 -0400)
committerLady <redacted>
Sat, 6 Jul 2024 17:47:18 +0000 (13:47 -0400)
22 files changed:
.gitmodules
.shushe [deleted submodule]
.Ò\9b©ð\9f\93° [new submodule]
.Γ°\9f\91Β₯Γ°\9f\93Β€ [moved from .yseme with 100% similarity]
GNUmakefile
sources/{include}/brand/badge-alt.png [moved from sources/INCLUDE/brand/badge-alt.png with 100% similarity]
sources/{include}/brand/badge.png [moved from sources/INCLUDE/brand/badge.png with 100% similarity]
sources/{include}/brand/banner.png [moved from sources/INCLUDE/brand/banner.png with 100% similarity]
sources/{include}/brand/button-small.png [moved from sources/INCLUDE/brand/button-small.png with 100% similarity]
sources/{include}/brand/button.png [moved from sources/INCLUDE/brand/button.png with 100% similarity]
sources/{include}/brand/icon-heart.png [moved from sources/INCLUDE/brand/icon-heart.png with 100% similarity]
sources/{include}/brand/icon-lady.png [moved from sources/INCLUDE/brand/icon-lady.png with 100% similarity]
sources/{include}/brand/icon-large.png [moved from sources/INCLUDE/brand/icon-large.png with 100% similarity]
sources/{include}/brand/icon-logotype.png [moved from sources/INCLUDE/brand/icon-logotype.png with 100% similarity]
sources/{include}/brand/icon-small.png [moved from sources/INCLUDE/brand/icon-small.png with 100% similarity]
sources/{include}/brand/icon.png [moved from sources/INCLUDE/brand/icon.png with 100% similarity]
sources/{include}/brand/logo.png [moved from sources/INCLUDE/brand/logo.png with 100% similarity]
sources/{include}/buttons/fc.gif [moved from sources/INCLUDE/buttons/fc.gif with 100% similarity]
sources/{include}/buttons/noracodes.png [moved from sources/INCLUDE/buttons/noracodes.png with 100% similarity]
sources/{include}/buttons/u2764.gif [moved from sources/INCLUDE/buttons/u2764.gif with 100% similarity]
sources/{include}/buttons/viatrix.png [moved from sources/INCLUDE/buttons/viatrix.png with 100% similarity]
transforms/metadata.xslt

index d7f81d4f786c2df19fe9d525ec4e679029df6cb8..aa85e3c677a5e6a320aa7e18829acef606d15c48 100644 (file)
@@ -1,6 +1,6 @@
 [submodule "δΉ¦η€Ύ"]
 [submodule "δΉ¦η€Ύ"]
-       path = .shushe
+       path = .β›©πŸ“°
        url = https://git.ladys.computer/Shushe.git
 [submodule "Yseme"]
        url = https://git.ladys.computer/Shushe.git
 [submodule "Yseme"]
-       path = .yseme
+       path = .πŸ‘₯πŸ“€
        url = https://git.ladys.computer/Yseme.git
        url = https://git.ladys.computer/Yseme.git
diff --git a/.shushe b/.shushe
deleted file mode 160000 (submodule)
index bf451bf..0000000
--- a/.shushe
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit bf451bf2f46fd1ea21f925ee02db620859cf2100
diff --git a/.Ò\9b©ð\9f\93° b/.Ò\9b©ð\9f\93°
new file mode 160000 (submodule)
index 0000000..9c3c345
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 9c3c3458b411ab2748587681465e8662d15f56bb
similarity index 100%
rename from .yseme
rename to .Γ°\9f\91Β₯Γ°\9f\93Β€
index 275f6cadb96350059160f9133752063b0e4b9b54..8486bff345286e3cd4c18f7884f72803f1b79043 100644 (file)
@@ -6,31 +6,48 @@ SHELL = /bin/sh
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at https://mozilla.org/MPL/2.0/.
 
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at https://mozilla.org/MPL/2.0/.
 
-SHUSHE := .shushe
-SHUSHE_OPTIONS := INCLUDEDIR='sources/INCLUDE' TRANSFORMS='$(wildcard transforms/*.xslt) $(wildcard $(SHUSHE)/transforms/*.xslt)'
+SRCDIR := sources
+BUILDDIR := build
+BUILDTARGET := .grass
+DESTDIR := public
 
 
-YSEME := .yseme
-YSEME_OPTIONS := DESTDIR=public SERVERPATH=lady/www
+SHUSHE := .β›©πŸ“°
+SHUSHEOPTS := SRCDIR='$(SRCDIR)' INCLUDEDIR='$(SRCDIR)/{include}' EXTRAPARSERS='$(wildcard parsers/*.xslt)' EXTRATRANSFORMS='$(wildcard transforms/*.xslt)'
 
 
-build: $(SHUSHE)/GNUmakefile
-       rm -rf ./public
-       @$(MAKE) -f $< install $(SHUSHE_OPTIONS)
-       touch .grass
+YSEME := .πŸ‘₯πŸ“€
+YSEMEOPTS := BUILDTARGET='.grass' DESTDIR='$(DESTDIR)' SERVERPATH='lady/www'
 
 
-list: $(SHUSHE)/GNUmakefile
-       @$(MAKE) -f $< $@ $(SHUSHE_OPTIONS)
+# β” Β§ Call out to β›©πŸ“° δΉ¦η€Ύ β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”
 
 
-$(SHUSHE)/GNUmakefile $(YSEME)/GNUmakefile: %/GNUmakefile:
-       git submodule update --init $*
+build : $(SHUSHE)/GNUmakefile prebuild
+       @for publicfile in $(patsubst %,"%",$(wildcard $(DESTDIR)/*)); do if git check-ignore -q "$$publicfile"; then rm -rf "$$publicfile"; fi; done
+       @$(MAKE) -f '$<' install $(SHUSHEOPTS)
+       @touch '$(BUILDTARGET)'
 
 
-GNUmakefile: $(SHUSHE)/GNUmakefile $(YSEME)/GNUmakefile
-       touch GNUmakefile
+prebuild : $(SHUSHE)/GNUmakefile
+       @$(MAKE) -f '$<' $(SHUSHEOPTS)
 
 
-ifneq ($(wildcard $(YSEME)/GNUmakefile),)
-YSEME_TARGETS := $(shell sed '/^\.PHONY[ :]/!d;/^\.PHONY[ :]/s/ *;.*//;/^\.PHONY[ :]/s/\.PHONY.*: *//' < $(YSEME)/GNUmakefile)
+list : $(SHUSHE)/GNUmakefile
+       @$(MAKE) -f '$<' $@ $(SHUSHEOPTS)
 
 
-$(YSEME_TARGETS): $(YSEME)/GNUmakefile
-       @$(MAKE) -f $< $@ $(YSEME_OPTIONS)
-endif
+$(BUILDDIR)/% $(DESTDIR)/% : $(SHUSHE)/GNUmakefile
+       @$(MAKE) -f '$<' $@ $(SHUSHEOPTS)
 
 
-.PHONY: build list $(YSEME_TARGETS);
+# β” Β§ Call out to πŸ‘₯πŸ“€ Yseme β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”
+
+dry-sync sync : $(YSEME)/GNUmakefile
+       $(MAKE) -f '$<' $@ $(YSEMEOPTS)
+
+# β” Β§ Special targets β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”
+
+gone :
+       @for publicfile in $(patsubst %,"%",$(wildcard $(DESTDIR)/*)); do if git check-ignore -q "$$publicfile"; then rm -rf "$$publicfile"; fi; done
+
+FORCE : ;
+
+.PHONY : FORCE build dry-sync gone list prebuild sync ;
+
+# β” Β§ MakeΒ·file targets β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”β”
+
+$(SHUSHE)/GNUmakefile $(YSEME)/GNUmakefile : %/GNUmakefile : FORCE
+       git submodule update --init '$*'
index a6d724fd7eee7edd45c558a64ce7644d094a962c..dd2dac4819b275964bb401887e5eb3d876d19774 100644 (file)
@@ -7,7 +7,7 @@
        version="1.0"
 >
        <δΉ¦η€Ύ:id>urn:fdc:ladys.computer:20240106:WWW:metadata.xslt</δΉ¦η€Ύ:id>
        version="1.0"
 >
        <δΉ¦η€Ύ:id>urn:fdc:ladys.computer:20240106:WWW:metadata.xslt</δΉ¦η€Ύ:id>
-       <template match="xslt:include[@δΉ¦η€Ύ:id='urn:fdc:ladys.computer:20240106:WWW:metadata.xslt']" mode="δΉ¦η€Ύ:metadata">
+       <template match="δΉ¦η€Ύ:id[string(.)='urn:fdc:ladys.computer:20240106:WWW:metadata.xslt']" mode="δΉ¦η€Ύ:metadata">
                <html:meta name="viewport" content="width=480"/>
                <html:style><text>@charset "UTF-8";
 html{ Color: #F3DEE3; Background: #1A1A1A; Font-Family: 'Charis SIL', Charter, 'Bitstream Charter', 'Palatino Linotype', 'URW Palladio L', P052, Georgia, 'STIX Two Math', Serif; Line-Height: 1.5; Text-Align: Justify; Text-Align-Last: Center }
                <html:meta name="viewport" content="width=480"/>
                <html:style><text>@charset "UTF-8";
 html{ Color: #F3DEE3; Background: #1A1A1A; Font-Family: 'Charis SIL', Charter, 'Bitstream Charter', 'Palatino Linotype', 'URW Palladio L', P052, Georgia, 'STIX Two Math', Serif; Line-Height: 1.5; Text-Align: Justify; Text-Align-Last: Center }
This page took 0.034309 seconds and 4 git commands to generate.