diff options
Diffstat (limited to 'apps/plugins/Makefile')
-rw-r--r-- | apps/plugins/Makefile | 11 |
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) |
51 | all: $(BUILDDIR)/libplugin.a $(ROCKS) $(SUBDIRS) $(DEPFILE) | 51 | all: $(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 | |||
53 | ifndef SIMVER | 62 | ifndef 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): | |||
117 | clean: | 126 | clean: |
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 |