TARGET = $(TARGET_BASE_NAME)
-# IMAGE_MC_V1 = smb3-mc-samba
-# IMAGE_MC_V2 = smb3-mc-samba-v2
-# IMAGE_MC_DAEMONS_N1 = smb3-mc-daemons-n1
-# IMAGE_MC_DAEMONS_N1A = smb3-mc-daemons-n1a
-# IMAGE_MC_DAEMONS_N2 = smb3-mc-daemons-n2
-# IMAGE_MC_DAEMONS_N3 = smb3-mc-daemons-n3
-# IMAGE_RDMA_V2 = smb3-rdma-samba-v2
+IMAGE_MC_V1 = smb3-mc-samba
+IMAGE_MC_V2 = smb3-mc-samba-v2
+IMAGE_MC_DAEMONS_N1 = smb3-mc-daemons-n1
+IMAGE_MC_DAEMONS_N1A = smb3-mc-daemons-n1a
+IMAGE_MC_DAEMONS_N2 = smb3-mc-daemons-n2
+IMAGE_MC_DAEMONS_N3 = smb3-mc-daemons-n3
+IMAGE_RDMA_V2 = smb3-rdma-samba-v2
# IMAGE_CTDB_3N = design-ctdb-three-nodes
+IMAGE_CTDB_3N_WITNESS_STEP0 = design-ctdb-three-nodes-with-witness-step0
+IMAGE_CTDB_3N_WITNESS_STEP1 = design-ctdb-three-nodes-with-witness-step1
+IMAGE_CTDB_3N_WITNESS_STEP2A = design-ctdb-three-nodes-with-witness-step2a
+IMAGE_CTDB_3N_WITNESS_STEP2B = design-ctdb-three-nodes-with-witness-step2b
+IMAGE_CTDB_3N_WITNESS_STEP3A = design-ctdb-three-nodes-with-witness-step3a
+IMAGE_CTDB_3N_WITNESS_STEP3B = design-ctdb-three-nodes-with-witness-step3b
+IMAGE_CTDB_3N_WITNESS_STEP4 = design-ctdb-three-nodes-with-witness-step4
+IMAGE_CTDB_3N_WITNESS_STEP5 = design-ctdb-three-nodes-with-witness-step5
# IMAGE_CTDB_DAEMONS = ctdb-design-daemons
# IMAGE_SAMBA_LAYERS = samba-layers
# IMAGE_SAMBA_RELEASES = samba-release-stream
#
-# DIAIMAGES_BASE := $(IMAGE_MC_V1) \
-# $(IMAGE_MC_V2) \
-# $(IMAGE_MC_DAEMONS_N1) \
-# $(IMAGE_MC_DAEMONS_N1A) \
-# $(IMAGE_MC_DAEMONS_N2) \
-# $(IMAGE_MC_DAEMONS_N3) \
-# $(IMAGE_RDMA_V2) \
+DIAIMAGES_BASE := $(IMAGE_MC_V1) \
+ $(IMAGE_MC_V2) \
+ $(IMAGE_MC_DAEMONS_N1) \
+ $(IMAGE_MC_DAEMONS_N1A) \
+ $(IMAGE_MC_DAEMONS_N2) \
+ $(IMAGE_MC_DAEMONS_N3)\
+ $(IMAGE_RDMA_V2) \
+ $(IMAGE_CTDB_3N_WITNESS_STEP0) \
+ $(IMAGE_CTDB_3N_WITNESS_STEP1) \
+ $(IMAGE_CTDB_3N_WITNESS_STEP2A) \
+ $(IMAGE_CTDB_3N_WITNESS_STEP2B) \
+ $(IMAGE_CTDB_3N_WITNESS_STEP3A) \
+ $(IMAGE_CTDB_3N_WITNESS_STEP3B) \
+ $(IMAGE_CTDB_3N_WITNESS_STEP4) \
+ $(IMAGE_CTDB_3N_WITNESS_STEP5)
# $(IMAGE_CTDB_3N) \
# $(IMAGE_CTDB_DAEMONS) \
# $(IMAGE_SAMBA_LAYERS) \
# $(IMAGE_SAMBA_RELEASES)
-DIAIMAGES_BASE :=
+#DIAIMAGES_BASE :=
DIAIMAGES := $(foreach image, $(DIAIMAGES_BASE), $(image).dia)
DIAIMAGES_PNG := $(foreach image, $(DIAIMAGES_BASE), $(image).png)
IMAGES = $(DIAIMAGES_PNG)
+
+EXTRA_WIKI_FILES = \
+ intro-history.wiki \
+ smb3.wiki \
+ multichannel.wiki \
+ smb-direct.wiki \
+ witness.wiki \
+ persistent.wiki \
+ next.wiki \
+ thanks.wiki
+
+
CMN_DEPS = Makefile $(IMAGES)
CMN_DEPS_WIKI = $(CMN_DEPS) document.part1.wiki document.part2.wiki document.part3.wiki content.wiki info.wiki
-CMN_DEPS_TEX = $(CMN_DEPS) beamercolorthemeobnoxsamba.sty beamerouterthemeobnoxinfolines.sty beamerthemeObnoxSamba.sty content.tex
+CMN_DEPS_TEX = $(CMN_DEPS) beamercolorthemeobnoxsamba.sty beamerouterthemeobnoxinfolines.sty beamerthemeObnoxSamba.sty
+
+CONTENT_DEPS_WIKI = $(CMN_DEPS) content.wiki $(EXTRA_WIKI_FILES)
COMMON_DEPS = $(CMN_DEPS)
pr.pdf: $(CMN_DEPS_TEX) pr.tex
-pr.tex: $(CMN_DEPS_WIKI) pr.wiki
+pr.tex: pr.wiki $(CONTENT_DEPS_WIKI)
pr.wiki: $(CMN_DEPS_WIKI) pr.class.wiki
cat document.part1.wiki pr.class.wiki document.part2.wiki info.wiki document.part3.wiki > $@
ho.pdf: $(CMN_DEPS_TEX) ho.tex
-ho.tex: $(CMN_DEPS_WIKI) ho.wiki
+ho.tex: ho.wiki $(CONTENT_DEPS_WIKI)
ho.wiki: $(CMN_DEPS_WIKI) ho.class.wiki
cat document.part1.wiki ho.class.wiki document.part2.wiki info.wiki document.part3.wiki > $@
ho2.pdf: $(CMN_DEPS_TEX) ho2.tex
-ho2.tex: $(CMN_DEPS_WIKI) ho2.wiki
+ho2.tex: ho2.wiki $(CONTENT_DEPS_WIKI)
ho2.wiki: $(CMN_DEPS_WIKI) ho2.class.wiki
cat document.part1.wiki ho2.class.wiki document.part2.wiki info.wiki document.part3.wiki > $@
-content.tex: content.wiki
-
.wiki.tex:
wiki2beamer $< > $@