Sha256: e05444fac8f820a7984dd73f52639ba4f4c2b11b2aa21f0600cecd5823d0a705

Contents?: true

Size: 1.02 KB

Versions: 9

Compression:

Stored size: 1.02 KB

Contents

SRCROOT=$(shell pwd)
VERSINFO=$(shell $(SRCROOT)/packaging/parse-git-describe.pl --tar)
ifneq ($(strip $(VERSINFO)),)
  VERLINE=PROJECT_NUMBER=$(VERSINFO)
endif

DOXYGEN?=doxygen
DOXYFILE=doc/Doxyfile
OUTDIR_PUB = doc/public
OUTDIR_PRIV = doc/internal
INTERNAL_SRC = \
			   src/rdb \
			   src/bootstrap.h \
			   src/lcbio \
			   src/netbuf \
			   src/mc \
			   src/retryq.h \
			   src/bucketconfig/clconfig.h \
			   src/mcserver \
			   src/simplestring.h \
			   src/list.h \
			   src/sllist.h \
			   src/sllist-inl.h \
			   src/hostlist.h \
			   include/memcached/protocol_binary.h

all: public internal
public:
	(cat $(DOXYFILE);\
		echo $(VERLINE);\
		echo OUTPUT_DIRECTORY=$(OUTDIR_PUB)) | $(DOXYGEN) -
	cp doc/style.css $(OUTDIR_PUB)/html/style.css



internal:
	(cat $(DOXYFILE);\
		echo $(VERLINE); \
		echo OUTPUT_DIRECTORY=$(OUTDIR_PRIV); \
		echo INTERNAL_DOCS=yes; \
		echo INPUT += $(INTERNAL_SRC);) | $(DOXYGEN) -
	cp doc/style.css $(OUTDIR_PRIV)/html/style.css

clean:
	rm -r -f $(OUTDIR_PRIV)/html $(OUTDIR_PUB)/html

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
libcouchbase-0.3.3 ext/libcouchbase/doc/Makefile
libcouchbase-0.3.1 ext/libcouchbase/doc/Makefile
libcouchbase-0.0.7 ext/libcouchbase/doc/Makefile
libcouchbase-0.0.6 ext/libcouchbase/doc/Makefile
libcouchbase-0.0.5 ext/libcouchbase/doc/Makefile
libcouchbase-0.0.4 ext/libcouchbase/doc/Makefile
libcouchbase-0.0.3 ext/libcouchbase/doc/Makefile
libcouchbase-0.0.2 ext/libcouchbase/doc/Makefile
libcouchbase-0.0.1 ext/libcouchbase/doc/Makefile