Create includes for various plugin types.
[AROS-Contrib.git] / scalos / common / Plugin / mmakefile.src
blob13b06736df2f71e82e8b753c0b86bb0575d9ce9b
1 # Metamakefile for AROS build-system
3 include $(TOP)/config/make.cfg
5 TARGETDIR := $(AROS_CONTRIB)/Scalos/Development/include
7 INCLUDES := $(TARGETDIR)/clib/scalosplugin_protos.h $(TARGETDIR)/defines/scalosplugin.h \
8     $(TARGETDIR)/inline/scalosplugin.h $(TARGETDIR)/proto/scalosplugin.h 
10 #MM
11 contrib-scalos-plugin-includes : $(INCLUDES)
13 $(INCLUDES) : $(SRCDIR)/$(CURDIR)/scalosplugin-aros.conf
14         %mkdirs_q $(TARGETDIR)/clib $(TARGETDIR)/defines/ \
15                 $(TARGETDIR)/inline $(TARGETDIR)/proto
16         $(GENMODULE) -c $^ -d $(TARGETDIR) writeincludes scalosplugin library
19 INCLUDES := $(TARGETDIR)/clib/scalosmenuplugin_protos.h $(TARGETDIR)/defines/scalosmenuplugin.h \
20     $(TARGETDIR)/inline/scalosmenuplugin.h $(TARGETDIR)/proto/scalosmenuplugin.h 
22 #MM
23 contrib-scalos-menuplugin-includes : $(INCLUDES)
25 $(INCLUDES) : $(SRCDIR)/$(CURDIR)/scalosmenuplugin-aros.conf
26         %mkdirs_q $(TARGETDIR)/clib $(TARGETDIR)/defines/ \
27                 $(TARGETDIR)/inline $(TARGETDIR)/proto
28         $(GENMODULE) -c $^ -d $(TARGETDIR) writeincludes scalosmenuplugin library
31 INCLUDES := $(TARGETDIR)/clib/scalopreviewplugin_protos.h $(TARGETDIR)/defines/scalospreviewplugin.h \
32     $(TARGETDIR)/inline/scalospreviewplugin.h $(TARGETDIR)/proto/scalospreviewplugin.h 
34 #MM
35 contrib-scalos-previewplugin-includes : $(INCLUDES)
37 $(INCLUDES) : $(SRCDIR)/$(CURDIR)/scalospreviewplugin-aros.conf
38         %mkdirs_q $(TARGETDIR)/clib $(TARGETDIR)/defines/ \
39                 $(TARGETDIR)/inline $(TARGETDIR)/proto
40         $(GENMODULE) -c $^ -d $(TARGETDIR) writeincludes scalospreviewplugin library
43 INCLUDES := $(TARGETDIR)/clib/scalosfiletypeplugin_protos.h $(TARGETDIR)/defines/scalosfiletypeplugin.h \
44     $(TARGETDIR)/inline/scalosfiletypeplugin.h $(TARGETDIR)/proto/scalosfiletypeplugin.h 
46 #MM
47 contrib-scalos-filetypeplugin-includes : $(INCLUDES)
49 $(INCLUDES) : $(SRCDIR)/$(CURDIR)/scalosfiletypeplugin-aros.conf
50         %mkdirs_q $(TARGETDIR)/clib $(TARGETDIR)/defines/ \
51                 $(TARGETDIR)/inline $(TARGETDIR)/proto
52         $(GENMODULE) -c $^ -d $(TARGETDIR) writeincludes scalosfiletypeplugin library
54 %common