summaryrefslogtreecommitdiff
path: root/apps/plugins/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/Makefile')
-rw-r--r--apps/plugins/Makefile11
1 files changed, 10 insertions, 1 deletions
diff --git a/apps/plugins/Makefile b/apps/plugins/Makefile
index 1f1c309bd2..96e57d3c76 100644
--- a/apps/plugins/Makefile
+++ b/apps/plugins/Makefile
@@ -50,6 +50,15 @@ endif
50.PHONY: $(SUBDIRS) 50.PHONY: $(SUBDIRS)
51all: $(BUILDDIR)/libplugin.a $(ROCKS) $(SUBDIRS) $(DEPFILE) 51all: $(BUILDDIR)/libplugin.a $(ROCKS) $(SUBDIRS) $(DEPFILE)
52 52
53$(BUILDDIR)/credits.raw: $(DOCSDIR)/CREDITS
54 @echo "create credits.raw"
55 @perl credits.pl < $< > $@
56
57$(OBJDIR)/credits.o: credits.c $(BUILDDIR)/credits.raw
58 @mkdir -p `dirname $@`
59 @echo "CC $<"
60 @$(CC) $(CFLAGS) -c $< -o $@
61
53ifndef SIMVER 62ifndef SIMVER
54$(OBJDIR)/%.elf: $(OBJDIR)/%.o $(LINKFILE) $(BUILDDIR)/libplugin.a 63$(OBJDIR)/%.elf: $(OBJDIR)/%.o $(LINKFILE) $(BUILDDIR)/libplugin.a
55 $(SILENT)(file=`basename $@`; \ 64 $(SILENT)(file=`basename $@`; \
@@ -117,7 +126,7 @@ $(SUBDIRS):
117clean: 126clean:
118 @echo "cleaning plugins" 127 @echo "cleaning plugins"
119 @rm -f $(ROCKS) $(LINKFILE) $(OBJDIR)/*.rock $(DEPFILE) $(ELFS) \ 128 @rm -f $(ROCKS) $(LINKFILE) $(OBJDIR)/*.rock $(DEPFILE) $(ELFS) \
120 $(OBJS) $(DEFS) 129 $(BUILDDIR)/credits.raw $(OBJS) $(DEFS)
121 @$(MAKE) -C lib clean OBJDIR=$(OBJDIR)/lib 130 @$(MAKE) -C lib clean OBJDIR=$(OBJDIR)/lib
122 @$(MAKE) -C rockboy clean OBJDIR=$(OBJDIR)/rockboy 131 @$(MAKE) -C rockboy clean OBJDIR=$(OBJDIR)/rockboy
123 @$(MAKE) -C searchengine clean OBJDIR=$(OBJDIR)/searchengine 132 @$(MAKE) -C searchengine clean OBJDIR=$(OBJDIR)/searchengine