EnglischFranzösischSpanisch

OnWorks-Favicon

tp-magic-config – Online in der Cloud

Führen Sie tp-magic-config beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl tp-magic-config, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


tp-magic-config – Hilft beim Erstellen von „Magic“-Tool-Plugins für Tux Lackierung(1)

ZUSAMMENFASSUNG


tp-magic-config [--Apiversion | --Version | --cflags | --pluginprefix | --plugindocprefix
| --dataprefix | --localpluginprefix | --localdataprefix]

BESCHREIBUNG


tp-magic-config ist ein einfaches Shell-Skript, das mit verschiedenen Informationen antwortet
Informationen zur aktuell installierten Version von Smoking Lackierung(1) die beim Bauen nützlich sind
„Magic“-Tool-Plugins.

OPTIONAL


--apiversion
Gibt die Version der aus Smoking Lackierung „Magic“-Tool-Plugin-API, die installiert wurde
Kopie Smoking Lackierung unterstützt. (Zum API-Kompatibilitätstest.)

--Version
Gibt die Version von aus Smoking Lackierung zur Verbesserung der Gesundheitsgerechtigkeit tp-magic-config entspricht.

--cflags
Gibt aus, dass der Compiler dies markiert Smoking Lackierung „Magic“-Tool-Plugins sollten kompiliert werden
mit. (Zum Beispiel eine „-I“-Include-Pfadoption, die dem Compiler mitteilt, wo sie sich befindet
finden Sie die Plugin-API-Header-Datei „tp_magic_config.h“, die Plugins benötigen
#enthalten.)

--pluginprefix
Gibt das Systemverzeichnis aus, in dem sich die installierte Kopie befindet Smoking Lackierung erwartet zu finden
„Magic“-Tool-Plugins („.so“ gemeinsam genutzte Objekte). (z.B,
„/usr/share/tuxpaint/plugins“)

--localpluginprefix
Gibt das Benutzerverzeichnis aus, in dem sich die installierte Kopie befindet Smoking Lackierung erwartet zu finden
„Magic“-Tool-Plugins („.so“ gemeinsam genutzte Objekte). (z.B,
„/home/username/.tuxpaint/plugins“)

--plugindocprefix
Gibt das Verzeichnis aus, in dem sich die installierte Kopie befindet Smoking Lackierung erwartet zu finden
Dokumentation für „Magic“-Tool-Plugins („.html“- und „.txt“-Dateien). Smoking Farbe
Die Hauptdokumentation enthält einen Link zu diesem Verzeichnis im Abschnitt „Magic“.
Werkzeuge.

--dataprefix
Gibt das Systemverzeichnis aus, in dem sich die installierte Kopie befindet Smoking Lackierung behält seine
globale Datendateien (z. B. „/usr/share/tuxpaint/“). Das ist derselbe Wert
Systemweit installierte Plugins werden in der Zeichenfolge „data_directory“ empfangen
die „magic_api“-Struktur, die an die Funktionen der Plugins gesendet wird.

--localdataprefix
Gibt das Benutzerverzeichnis aus, in dem sich die installierte Kopie befindet Smoking Lackierung erwartet Plugins
um ihre lokalen Datendateien zu installieren. (z.B,
„/home/username/.tuxpaint/plugins/data“). Dies ist derselbe Wert wie bei Plugins
Die lokal installierte Datei wird in der Zeichenfolge „data_directory“ innerhalb der empfangen
„magic_api“-Struktur, die an die Funktionen der Plugins gesendet wird.

SYSTEMWEIT SHELL Beispiele:


$ gcc -shared `tp-magic-config --cflags` my_plugin.c -o my_plugin.so
# cp my_plugin.so `tp-magic-config --pluginprefix`
# cp my_plugin_icon.png `tp-magic-config --dataprefix`/images/magic
# cp my_plugin.html `tp-magic-config --plugindocrefix`/html
# cp my_plugin.txt `tp-magic-config --plugindocrefix`

LOCAL SHELL Beispiele:


$ gcc -shared `tp-magic-config --cflags` my_plugin.c -o my_plugin.so
$ mkdir -p `tp-magic-config --localpluginprefix`
$ cp my_plugin.so `tp-magic-config --localpluginprefix`
$ mkdir -p `tp-magic-config --localdataprefix`/images/magic
$ cp my_plugin_icon.png `tp-magic-config --localdataprefix`/images/magic

SYSTEMWEIT MAKEFILE BEISPIEL


MAGIC_CFLAGS=$(Shell tp-magic-config --cflags)
MAGIC_PREFIX=$(Shell tp-magic-config --pluginprefix)
MAGIC_DOC_PREFIX=$(Shell tp-magic-config --plugindocprefix)
DATA_PREFIX=$(shell tp-magic-config --dataprefix)

alle: my_plugin.so

my_plugin.so: my_plugin.c

install: install-so install-data install-docs

install-so:
mkdir -p $(MAGIC_PREFIX)
cp my_plugin.so $(MAGIC_PREFIX)/
chmod 644 $(MAGIC_PREFIX)/my_plugin.so

Installationsdaten:
mkdir -p $(DATA_PREFIX)
cpicons/my_plugin_icon.png $(DATA_PREFIX)/images/magic/
chmod 644 $(DATA_PREFIX)/images/magic/my_plugin_icon.png

Installationsdokumente:
mkdir -p $(MAGIC_DOC_PREFIX)
cp docs/my_plugin.html $(MAGIC_DOC_PREFIX)/html/
chmod 644 $(MAGIC_DOC_PREFIX)/html/my_plugin.html
cp docs/my_plugin.txt $(MAGIC_DOC_PREFIX)/
chmod 644 $(MAGIC_DOC_PREFIX)/my_plugin.txt

Verwenden Sie tp-magic-config online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad