هذا هو الأمر tp-magic-config الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
tp-magic-config - يساعد في إنشاء ملحقات أداة "Magic" لـ Tux مستلزمات الرسم(1)
ملخص
tp- ماجيك- config [- التسريب | --الإصدار | - أعلام | --pluginprefix | --plugindocprefix
| - dataprefix | --localpluginprefix | --localdataprefix]
الوصف
tp- ماجيك- config هو نص برمجي بسيط يستجيب بمعلومات مختلفة
حول الإصدار المثبت حاليًا من التكس مستلزمات الرسم(1) التي تكون مفيدة عند البناء
الإضافات أداة "ماجيك".
OPTIONS
- التسريب
يخرج إصدار ملف التكس مستلزمات الرسم الأداة المساعدة "Magic" API التي تم تثبيتها
نسخة من التكس مستلزمات الرسم يدعم. (لاختبار توافق API.)
--الإصدار
يخرج إصدار التكس مستلزمات الرسم أن tp- ماجيك- config يتوافق مع.
- أعلام
يخرج المترجم علامات ذلك التكس مستلزمات الرسم يجب تجميع الإضافات الخاصة بأداة "Magic"
مع. (على سبيل المثال ، خيار تضمين المسار "-I" يخبر المترجم بمكانه
يمكن العثور على ملف رأس API للمكون الإضافي ، "tp_magic_config.h" ، يجب أن
#يشمل.)
--pluginprefix
يخرج دليل النظام حيث تم تثبيت النسخة من التكس مستلزمات الرسم تتوقع أن تجد
المكونات الإضافية لأداة 'Magic' (كائنات مشتركة ".so"). (على سبيل المثال ،
"/ usr / share / tuxpaint / plugins")
--localpluginprefix
يخرج دليل المستخدم حيث تم تثبيت النسخة من التكس مستلزمات الرسم تتوقع أن تجد
المكونات الإضافية لأداة 'Magic' (كائنات مشتركة ".so"). (على سبيل المثال ،
"/home/username/.tuxpaint/plugins")
--plugindocprefix
يخرج الدليل حيث تم تثبيت النسخة من التكس مستلزمات الرسم تتوقع أن تجد
وثائق لمكونات أداة 'Magic' (ملفات ".html" و ".txt"). التكس الدهانات
تتضمن الوثائق الرئيسية رابطًا لهذا الدليل ضمن قسم "Magic"
الأدوات.
- dataprefix
يخرج دليل النظام حيث تم تثبيت النسخة من التكس مستلزمات الرسم يحتفظ به
ملفات البيانات العالمية (على سبيل المثال ، "/ usr / share / tuxpaint /"). هذه هي نفس القيمة التي
المكونات الإضافية المثبتة على مستوى النظام ستتلقى في سلسلة "data_directory" داخل
تم إرسال بنية "magic_api" إلى وظائف الإضافات.
--localdataprefix
يخرج دليل المستخدم حيث تم تثبيت النسخة من التكس مستلزمات الرسم تتوقع المكونات الإضافية
لتثبيت ملفات البيانات المحلية الخاصة بهم. (على سبيل المثال ،
"/home/username/.tuxpaint/plugins/data"). هذه هي نفس قيمة الإضافات
المثبتة محليًا ستتلقى في سلسلة "data_directory" داخل ملف
تم إرسال بنية "magic_api" إلى وظائف الإضافات.
على مستوى النظام SHELL أمثلة
$ gcc - مشترك `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 أمثلة
$ gcc - مشترك `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
على مستوى النظام صنع مثال
MAGIC_CFLAGS = $ (shell tp-magic-config --cflags)
MAGIC_PREFIX = $ (shell tp-magic-config --pluginprefix)
MAGIC_DOC_PREFIX = $ (شل tp-magic-config --plugindocprefix)
DATA_PREFIX = $ (shell tp-magic-config --dataprefix)
الكل: my_plugin.so
my_plugin.so: my_plugin.c
التثبيت: install-so install-data install-docs
تثبيت ذلك:
mkdir -p $ (MAGIC_PREFIX)
cp my_plugin.so $ (MAGIC_PREFIX) /
chmod 644 $ (MAGIC_PREFIX) /my_plugin.so
تثبيت البيانات:
mkdir -p $ (DATA_PREFIX)
رموز cp / my_plugin_icon.png $ (DATA_PREFIX) / images / magic /
chmod 644 $ (DATA_PREFIX) /images/magic/my_plugin_icon.png
تثبيت المستندات:
mkdir -p $ (MAGIC_DOC_PREFIX)
cp docs / my_plugin.html $ (MAGIC_DOC_PREFIX) / html /
chmod 644 $ (MAGIC_DOC_PREFIX) /html/my_plugin.html
مستندات cp / my_plugin.txt $ (MAGIC_DOC_PREFIX) /
chmod 644 $ (MAGIC_DOC_PREFIX) /my_plugin.txt
استخدم tp-magic-config عبر الإنترنت باستخدام خدمات onworks.net
