Ini adalah perintah tp-magic-config yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
tp-magic-config -- Membantu membuat plugin alat 'Magic' untuk Tux Cat(1)
SINOPSIS
tp-magic-config [--apiversi | --Versi: kapan | --cflag | --plugin awalan | --plugindocprefix
| --prefiks data | --localplugin awalan | --awalan data lokal]
DESKRIPSI
tp-magic-config adalah skrip shell sederhana yang merespons dengan berbagai informasi
tentang versi yang saat ini diinstal dari Tux Cat(1) yang berguna saat membangun
Plugin alat 'Sihir'.
PILIHAN
--apiversi
Keluaran versi Tux Cat API plugin alat 'Ajaib' yang diinstal
salinan dari Tux Cat mendukung. (Untuk pengujian kompatibilitas API.)
--Versi: kapan
Keluaran versi Tux Cat bahwa tp-magic-config sesuai dengan.
--cflag
Menampilkan flag compiler yang Tux Cat Plugin alat 'Magic' harus dikompilasi
dengan. (Misalnya, "-I" menyertakan opsi jalur yang memberi tahu kompiler di mana ia
dapat menemukan file header API plugin, "tp_magic_config.h", yang harus dimiliki plugin
#termasuk.)
--plugin awalan
Menampilkan direktori sistem tempat salinan yang diinstal dari Tux Cat mengharapkan untuk menemukan
Plugin alat 'Magic' (".so" objek bersama). (misalnya,
"/usr/share/tuxpaint/plugins")
--localplugin awalan
Menampilkan direktori pengguna tempat salinan yang diinstal dari Tux Cat mengharapkan untuk menemukan
Plugin alat 'Magic' (".so" objek bersama). (misalnya,
"/home/nama pengguna/.tuxpaint/plugins")
--plugindocprefix
Menampilkan direktori tempat salinan yang diinstal dari Tux Cat mengharapkan untuk menemukan
dokumentasi untuk plugin alat 'Magic' (file ".html" dan ".txt"). Tux cat
dokumentasi utama menyertakan tautan ke direktori ini di bawah bagian "Sihir"
alat.
--prefiks data
Menampilkan direktori sistem tempat salinan yang diinstal dari Tux Cat simpan itu
file data global (misalnya, "/usr/share/tuxpaint/"). Ini adalah nilai yang sama dengan
plugin yang dipasang di seluruh sistem akan menerima string "data_directory" di dalam
struktur "magic_api" dikirim ke fungsi plugin.
--awalan data lokal
Menampilkan direktori pengguna tempat salinan yang diinstal dari Tux Cat mengharapkan plugin
untuk menginstal file data lokal mereka. (misalnya,
"/home/nama pengguna/.tuxpaint/plugins/data"). Ini adalah nilai yang sama dengan plugin
diinstal secara lokal akan menerima string "data_directory" di dalam
Struktur "magic_api" dikirim ke fungsi plugin.
SELURUH SISTEM SHELL CONTOH
$ gcc -bersama `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`
LOKAL SHELL CONTOH
$ gcc -bersama `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`/gambar/sihir
$ cp my_plugin_icon.png `tp-magic-config --localdataprefix`/gambar/magic
SELURUH SISTEM BUAT FILE CONTOH
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)
semua: my_plugin.so
plugin_saya.so: plugin_saya.c
instal: instal-jadi instal-data instal-dokumen
instal-jadi:
mkdir -p $(MAGIC_PREFIX)
cp plugin_saya.jadi $(MAGIC_PREFIX)/
chmod 644 $(MAGIC_PREFIX)/my_plugin.so
instal-data:
mkdir -p $(DATA_PREFIX)
ikon cp/my_plugin_icon.png $(DATA_PREFIX)/images/magic/
chmod 644 $(DATA_PREFIX)/images/magic/my_plugin_icon.png
instal-dokumen:
mkdir -p $(MAGIC_DOC_PREFIX)
cp dokumen/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)/plugin_saya.txt
Gunakan tp-magic-config online menggunakan layanan onworks.net