Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen tp-magic-config komutudur.
Program:
ADI
tp-magic-config - Tux için 'Sihirli' araç eklentileri oluşturmaya yardımcı olur Boya(1)
SİNOPSİS
tp-magic-config [--apiversiyon | --versiyon | --cflag'ler | --pluginprefix | --plugindocprefix
| --dataprefix | --localpluginprefix | --localdataprefix]
AÇIKLAMA
tp-magic-config çeşitli bilgi parçalarıyla yanıt veren basit bir kabuk betiğidir
şu anda yüklü olan sürümü hakkında Tux Boya(1) inşa ederken faydalı olan
'Sihirli' araç eklentileri.
SEÇENEKLER
--apiversiyon
sürümünün çıktısını alır Tux Boya Yüklü olan 'Magic' araç eklentisi API'si
kopyası Tux Boya destekler. (API uyumluluk testi için.)
--versiyon
Sürümünü çıkarır Tux Boya o tp-magic-config karşılık gelir.
--cflag'ler
Derleyici bayraklarının çıktısını alır Tux Boya 'Magic' araç eklentileri derlenmeli
ile. (Örneğin, derleyiciye nerede olduğunu söyleyen bir "-I" dahil etme yolu seçeneği)
eklentilerin sahip olması gereken "tp_magic_config.h" eklenti API başlık dosyasını bulabilirsiniz.
#katmak.)
--pluginprefix
Yüklü kopyasının bulunduğu sistem dizinini verir Tux Boya bulmayı umuyor
'Magic' araç eklentileri (".so" paylaşılan nesneler). (Örneğin,
"/usr/share/tuxpaint/plugins")
--localpluginprefix
Yüklü kopyasının bulunduğu kullanıcı dizinini verir Tux Boya bulmayı umuyor
'Magic' araç eklentileri (".so" paylaşılan nesneler). (Örneğin,
"/home/kullanıcı adı/.tuxpaint/plugins")
--plugindocprefix
Yüklü kopyasının bulunduğu dizini çıkarır Tux Boya bulmayı umuyor
'Magic' araç eklentileri (".html" ve ".txt" dosyaları) için belgeler. Tux boya
ana belgeler "Sihirli" bölümünün altındaki bu dizine bir bağlantı içerir
araç sağlar.
--dataprefix
Yüklü kopyasının bulunduğu sistem dizinini verir Tux Boya onun tutar
genel veri dosyaları (örneğin, "/usr/share/tuxpaint/"). Bu aynı değer
sistem genelinde yüklenen eklentiler, içindeki "data_directory" dizesinde alınacaktır
eklentilerin işlevlerine gönderilen "magic_api" yapısı.
--localdataprefix
Yüklü kopyasının bulunduğu kullanıcı dizinini verir Tux Boya eklentiler bekleniyor
yerel veri dosyalarını yüklemek için. (Örneğin,
"/home/kullanıcı adı/.tuxpaint/plugins/data"). Bu eklentilerle aynı değerdir
yerel olarak yüklenenler, içindeki "data_directory" dizesini alacaktır.
Eklentilerin işlevlerine gönderilen "magic_api" yapısı.
GENİŞ SİSTEM SHELL ÖRNEKLER
$ 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`
YEREL SHELL ÖRNEKLER
$ 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
GENİŞ SİSTEM MAKDOSYA ÖRNEK
MAGIC_CFLAGS=$(kabuk tp-magic-config --cflags)
MAGIC_PREFIX=$(kabuk tp-magic-config --pluginprefix)
MAGIC_DOC_PREFIX=$(kabuk tp-magic-config --plugindocprefix)
DATA_PREFIX=$(kabuk tp-magic-config --dataprefix)
hepsi: my_plugin.so
eklentim.so: eklentim.c
kurulum: kurulum-so kurulum-veri kurulum-belgeleri
kurulum-so:
mkdir -p $(MAGIC_PREFIX)
cp my_plugin.so $(MAGIC_PREFIX)/
chmod 644 $(MAGIC_PREFIX)/my_plugin.so
kurulum verileri:
mkdir -p $(DATA_PREFIX)
cp simgeler/my_plugin_icon.png $(DATA_PREFIX)/images/magic/
chmod 644 $(DATA_PREFIX)/images/magic/my_plugin_icon.png
kurulum belgeleri:
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
Onworks.net hizmetlerini kullanarak tp-magic-config'i çevrimiçi kullanın
