extra/rozsirene-atributy-jedit/build.xml
author František Kučera <franta-hg@frantovo.cz>
Sun, 24 Dec 2023 00:38:41 +0100
branchv_0
changeset 42 d2414701ce09
parent 38 41e91ea94acb
permissions -rw-r--r--
režimy zamykání:

- vypnuté: tlačítko pro zamykání je skryté a soubor se nezamyká
- volitelné: uživatel může soubor zamknout, ale může editovat i bez toho
- povinné: uživatel musí soubor zamknout, aby mohl atributy editovat

Změny v atributech se vždy propisují okamžitě - na ně zámek nemá vliv.
Zámek je na souboru (ne metadatech) a slouží pro kooperující procesy.
Proces, který soubor/metadata čte, si jednak může soubor zamknout (POSIX)
a tím mít jistotu, že zrovna neprobíhá editace.
A jednak může reagovat na notifikace CLOSE_WRITE (inotify).
Notifikaci mu pošleme tím, že soubor odemkneme (čímž se i zavře).
franta-hg@24
     1
<?xml version="1.0" encoding="UTF-8"?>
franta-hg@24
     2
<project name="rozsirene-atributy-jedit" default="default" basedir=".">
franta-hg@24
     3
	<description>Builds, tests, and runs the project rozsirene-atributy-jedit.</description>
franta-hg@24
     4
	<import file="nbproject/build-impl.xml"/>
franta-hg@24
     5
	
franta-hg@24
     6
	<target name="-pre-jar" description="Nakopíruje zkompilované třídy z rozsirene-atributy do JARu modulu pro jEdit.">
franta-hg@24
     7
		<copy todir="${build.classes.dir}">
franta-hg@24
     8
			<fileset dir="${build.classes.dir}/../../../rozsirene-atributy/build/classes/"/>
franta-hg@24
     9
		</copy>
franta-hg@24
    10
	</target>
franta-hg@24
    11
	
franta-hg@24
    12
</project>