# # (c) 2005 Laurent Vivier # OBJS = $(patsubst %.sgml,%.8.gz,$(patsubst %.S,%.o,$(SOURCES:.c=.o))) MODULE ?= $(shell basename $(TOP)) DISTFILES ?= $(SOURCES) $(HEADERS) Makefile $(LIBRARY): $(LIBRARY)($(patsubst %.S,%.o,$(SOURCES:.c=.o))) %.8: %.sgml docbook-to-man $< > $@ %.8.gz: %.8 gzip -9c $< > $@ dist: @echo TAR $(MODULE) @for file in $(DISTFILES); do \ dir=$$(dirname $$file); \ if [ "$$dir" != "" ] ; then \ mkdir -p $(DISTDIR)/$(MODULE)/$$dir; \ fi; \ cp -p $$file $(DISTDIR)/$(MODULE)/$$file; \ done ifdef TARGET clean: cd $(TARGET) && \ rm -f $(OBJS) $(PROGRAMS) $(LIBRARY) else clean: rm -f $(OBJS) $(PROGRAMS) $(LIBRARY) $(CLEAN) $(LIBRARIES) endif