From 26ae583fd1b4916af6bbb7191aa79557ff5ce14e Mon Sep 17 00:00:00 2001 From: mazze Date: Thu, 5 Dec 2013 23:10:20 +0000 Subject: [PATCH] Create includes for various plugin types. git-svn-id: https://svn.aros.org/svn/aros/trunk/contrib@48523 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- scalos/common/Plugin/mmakefile.src | 54 ++++++++++++++++++++++ .../common/Plugin/scalosfiletypeplugin-aros.conf | 11 +++++ scalos/common/Plugin/scalosmenuplugin-aros.conf | 11 +++++ scalos/common/Plugin/scalosplugin-aros.conf | 11 +++++ scalos/common/Plugin/scalospreviewplugin-aros.conf | 11 +++++ 5 files changed, 98 insertions(+) create mode 100644 scalos/common/Plugin/mmakefile.src create mode 100644 scalos/common/Plugin/scalosfiletypeplugin-aros.conf create mode 100644 scalos/common/Plugin/scalosmenuplugin-aros.conf create mode 100644 scalos/common/Plugin/scalosplugin-aros.conf create mode 100644 scalos/common/Plugin/scalospreviewplugin-aros.conf diff --git a/scalos/common/Plugin/mmakefile.src b/scalos/common/Plugin/mmakefile.src new file mode 100644 index 000000000..13b06736d --- /dev/null +++ b/scalos/common/Plugin/mmakefile.src @@ -0,0 +1,54 @@ +# Metamakefile for AROS build-system + +include $(TOP)/config/make.cfg + +TARGETDIR := $(AROS_CONTRIB)/Scalos/Development/include + +INCLUDES := $(TARGETDIR)/clib/scalosplugin_protos.h $(TARGETDIR)/defines/scalosplugin.h \ + $(TARGETDIR)/inline/scalosplugin.h $(TARGETDIR)/proto/scalosplugin.h + +#MM +contrib-scalos-plugin-includes : $(INCLUDES) + +$(INCLUDES) : $(SRCDIR)/$(CURDIR)/scalosplugin-aros.conf + %mkdirs_q $(TARGETDIR)/clib $(TARGETDIR)/defines/ \ + $(TARGETDIR)/inline $(TARGETDIR)/proto + $(GENMODULE) -c $^ -d $(TARGETDIR) writeincludes scalosplugin library + + +INCLUDES := $(TARGETDIR)/clib/scalosmenuplugin_protos.h $(TARGETDIR)/defines/scalosmenuplugin.h \ + $(TARGETDIR)/inline/scalosmenuplugin.h $(TARGETDIR)/proto/scalosmenuplugin.h + +#MM +contrib-scalos-menuplugin-includes : $(INCLUDES) + +$(INCLUDES) : $(SRCDIR)/$(CURDIR)/scalosmenuplugin-aros.conf + %mkdirs_q $(TARGETDIR)/clib $(TARGETDIR)/defines/ \ + $(TARGETDIR)/inline $(TARGETDIR)/proto + $(GENMODULE) -c $^ -d $(TARGETDIR) writeincludes scalosmenuplugin library + + +INCLUDES := $(TARGETDIR)/clib/scalopreviewplugin_protos.h $(TARGETDIR)/defines/scalospreviewplugin.h \ + $(TARGETDIR)/inline/scalospreviewplugin.h $(TARGETDIR)/proto/scalospreviewplugin.h + +#MM +contrib-scalos-previewplugin-includes : $(INCLUDES) + +$(INCLUDES) : $(SRCDIR)/$(CURDIR)/scalospreviewplugin-aros.conf + %mkdirs_q $(TARGETDIR)/clib $(TARGETDIR)/defines/ \ + $(TARGETDIR)/inline $(TARGETDIR)/proto + $(GENMODULE) -c $^ -d $(TARGETDIR) writeincludes scalospreviewplugin library + + +INCLUDES := $(TARGETDIR)/clib/scalosfiletypeplugin_protos.h $(TARGETDIR)/defines/scalosfiletypeplugin.h \ + $(TARGETDIR)/inline/scalosfiletypeplugin.h $(TARGETDIR)/proto/scalosfiletypeplugin.h + +#MM +contrib-scalos-filetypeplugin-includes : $(INCLUDES) + +$(INCLUDES) : $(SRCDIR)/$(CURDIR)/scalosfiletypeplugin-aros.conf + %mkdirs_q $(TARGETDIR)/clib $(TARGETDIR)/defines/ \ + $(TARGETDIR)/inline $(TARGETDIR)/proto + $(GENMODULE) -c $^ -d $(TARGETDIR) writeincludes scalosfiletypeplugin library + +%common diff --git a/scalos/common/Plugin/scalosfiletypeplugin-aros.conf b/scalos/common/Plugin/scalosfiletypeplugin-aros.conf new file mode 100644 index 000000000..c1ab770fe --- /dev/null +++ b/scalos/common/Plugin/scalosfiletypeplugin-aros.conf @@ -0,0 +1,11 @@ +##begin config +basename ScalosFileTypePlugin +libbase ScalosFileTypePluginBase +libbasetype struct Library +copyright Copyright ©1999-2002 The Scalos Team +version 40.0 +##end config + +##begin functionlist +STRPTR SCAToolTipInfoString(struct ScaToolTipInfoHookData *ttshd, CONST_STRPTR args) (A0,A1) +##end functionlist diff --git a/scalos/common/Plugin/scalosmenuplugin-aros.conf b/scalos/common/Plugin/scalosmenuplugin-aros.conf new file mode 100644 index 000000000..6d8cc894a --- /dev/null +++ b/scalos/common/Plugin/scalosmenuplugin-aros.conf @@ -0,0 +1,11 @@ +##begin config +basename ScalosMenuPlugin +libbase ScalosMenuPluginBase +libbasetype struct Library +copyright Copyright ©1999-2002 The Scalos Team +version 40.0 +##end config + +##begin functionlist +VOID SCAMenuFunction(struct ScaWindowTask *wt, struct ScaIconNode *in) (A0,A1) +##end functionlist diff --git a/scalos/common/Plugin/scalosplugin-aros.conf b/scalos/common/Plugin/scalosplugin-aros.conf new file mode 100644 index 000000000..574a79cd1 --- /dev/null +++ b/scalos/common/Plugin/scalosplugin-aros.conf @@ -0,0 +1,11 @@ +##begin config +basename ScalosPlugin +libbase ScalosPluginBase +libbasetype struct Library +copyright Copyright ©1999-2002 The Scalos Team +version 40.0 +##end config + +##begin functionlist +const struct ScaClassInfo *SCAGetClassInfo() () +##end functionlist diff --git a/scalos/common/Plugin/scalospreviewplugin-aros.conf b/scalos/common/Plugin/scalospreviewplugin-aros.conf new file mode 100644 index 000000000..824694397 --- /dev/null +++ b/scalos/common/Plugin/scalospreviewplugin-aros.conf @@ -0,0 +1,11 @@ +##begin config +basename ScalosPreviewPlugin +libbase ScalosPreviewPluginBase +libbasetype struct Library +copyright Copyright ©2006 The Scalos Team +version 40.0 +##end config + +##begin functionlist +LONG SCAPreviewGenerate(struct ScaWindowTask *wt, BPTR dirLock, CONST_STRPTR iconName, struct TagItem *tagList) (A0,A1,A2,A3) +##end functionlist -- 2.11.4.GIT