hxt-filter-8.0.0: examples/Makefile
# Example Applications
#
include ../Version.mk
HXT_HOME = ..
EXAMPLES = mini hparser hfilter hunit hsvg dtd2haskell
MORE_SAMPLES = blutgraetsche photoalbum
DIST = ../$(DIST_NAME)
DIST_DIR = $(DIST)/examples
all :
if [ -f $(HXT_HOME)/lib/$(SOFTWARE)/package.conf ] ; \
then $(MAKE) alllocal ; \
else $(MAKE) alldist ; \
fi
alllocal :
$(foreach i,$(EXAMPLES),$(MAKE) -C $i PKGFLAGS="-ignore-package $(SOFTWARE)-$(LASTVERSION) -package-conf `pwd`/$(HXT_HOME)/lib/$(SOFTWARE)/package.conf -package $(SOFTWARE)" all ;)
alldist :
$(foreach i,$(EXAMPLES),$(MAKE) -C $i all ;)
test :
$(foreach i,$(EXAMPLES),$(MAKE) -C $i $@ ;)
dist :
[ -d $(DIST_DIR) ] || mkdir -p $(DIST_DIR)
$(foreach i,$(EXAMPLES),$(MAKE) -C $i dist DIST=../$(DIST_DIR);)
[ -d $(DIST_DIR)/xhtml ] || mkdir -p $(DIST_DIR)/xhtml
cp xhtml/xhtml*.dtd xhtml/xhtml*.ent xhtml/xhtml*.xml $(DIST_DIR)/xhtml
cp Makefile $(DIST_DIR)
clean :
$(foreach i,$(EXAMPLES),$(MAKE) -C $i $@ ;)
.PHONY : all clean test dist