From f11ff7f1d6ca8a3a87493d7cdc45bc734a01e3cb Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Mon, 7 Feb 2011 17:12:12 -0700 Subject: [PATCH] Add R'lyeh --- packages/rlyeh/rlyeh.mk | 44 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 packages/rlyeh/rlyeh.mk diff --git a/packages/rlyeh/rlyeh.mk b/packages/rlyeh/rlyeh.mk new file mode 100644 index 0000000..1e3d6f4 --- /dev/null +++ b/packages/rlyeh/rlyeh.mk @@ -0,0 +1,44 @@ +RLYEH_PKGDIR = $(TARGET)/rlyeh +RLYEH_BUILDDIR = $(BUILD)/rlyeh +RLYEH_TAR = $(CACHE)/rlyeh.tar.gz +RLYEH_URL = "http://woozle.org/~neale/gitweb.cgi?p=rlyeh;a=snapshot;h=master;sf=tgz" + +$(RLYEH_TAR): + @ mkdir -p $(@D) + wget -O $@ $(RLYEH_URL) + +rlyeh-source: $(RLYEH_BUILDDIR)/rlyeh +$(RLYEH_BUILDDIR)/rlyeh: $(RLYEH_TAR) + mkdir -p $(RLYEH_BUILDDIR) + zcat $(RLYEH_TAR) | (cd $(RLYEH_BUILDDIR) && tar xf -) + +rlyeh-build: rlyeh-source + $(MAKE) -C $(RLYEH_BUILDDIR)/rlyeh + +# "html" instead of "www" to prevent automatic links +rlyeh-install: rlyeh-build + mkdir -p $(RLYEH_PKGDIR)/bin + cp $(RLYEH_BUILDDIR)/crlyeh/forfrlyeh $(RLYEH_PKGDIR)/bin + cp $(RLYEH_BUILDDIR)/crlyeh/designer.cgi $(RLYEH_PKGDIR)/bin + cp $(RLYEH_BUILDDIR)/crlyeh/rank.awk $(RLYEH_PKGDIR)/bin + cp $(RLYEH_BUILDDIR)/crlyeh/winners.awk $(RLYEH_PKGDIR)/bin + + $(call COPYTREE, packages/rlyeh/html, $(RLYEH_PKGDIR)/html) + cp packages/mcp/www/ctf.css $(RLYEH_PKGDIR)/html/style.css + cp packages/mcp/www/grunge.png $(RLYEH_PKGDIR)/html + cp $(RLYEH_BUILDDIR)/crlyeh/nav.html.inc $(RLYEH_PKGDIR)/html + cp $(RLYEH_BUILDDIR)/crlyeh/rlyeh.js $(RLYEH_PKGDIR)/html + cp $(RLYEH_BUILDDIR)/crlyeh/forf.html $(RLYEH_PKGDIR)/html + cp $(RLYEH_BUILDDIR)/crlyeh/intro.html $(RLYEH_PKGDIR)/html + cp $(RLYEH_BUILDDIR)/crlyeh/figures.js $(RLYEH_PKGDIR)/html + cp $(RLYEH_BUILDDIR)/crlyeh/procs.html $(RLYEH_PKGDIR)/html + cp $(RLYEH_BUILDDIR)/crlyeh/designer.js $(RLYEH_PKGDIR)/html + + $(call COPYTREE, packages/rlyeh/service, $(RLYEH_PKGDIR)/service) + + $(call COPYTREE, $(RLYEH_BUILDDIR)/crlyeh/examples, $(RLYEH_PKGDIR)/examples) + +rlyeh-clean: + rm -rf $(RLYEH_BUILDDIR) + +PACKAGES += rlyeh