diff Makefile @ 125:e413158cae13

Add ushare project files.
author naoyan@johnstown.minaminoshima.org
date Sun, 03 Oct 2010 11:35:19 +0900
parents
children 4f6d9621ee00
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile	Sun Oct 03 11:35:19 2010 +0900
@@ -0,0 +1,51 @@
+ifeq (,$(wildcard config.mak))
+$(error "config.mak is not present, run configure !")
+endif
+include config.mak
+
+DISTFILE = recpt1-$(VERSION).tar.bz2
+
+EXTRADIST = configure \
+
+SUBDIRS = src \
+
+all:
+	for subdir in $(SUBDIRS); do \
+	  $(MAKE) -C $$subdir $@; \
+	done
+
+clean:
+	for subdir in $(SUBDIRS); do \
+	  $(MAKE) -C $$subdir $@; \
+	done
+
+distclean: clean
+	for subdir in $(SUBDIRS); do \
+	  $(MAKE) -C $$subdir $@; \
+	done
+	-$(RM) -f config.log
+	-$(RM) -f config.mak
+	-$(RM) -f config.h
+
+
+install:
+	for subdir in $(SUBDIRS); do \
+	  $(MAKE) -C $$subdir $@; \
+	done
+
+.PHONY: clean distclean install
+
+dist:
+	-$(RM) $(DISTFILE)
+	dist=$(shell pwd)/recpt1-$(VERSION) && \
+	for subdir in . $(SUBDIRS); do \
+		mkdir -p "$$dist/$$subdir"; \
+		$(MAKE) -C $$subdir dist-all DIST="$$dist/$$subdir"; \
+	done && \
+	tar cjf $(DISTFILE) recpt1-$(VERSION)
+	-$(RM) -rf recpt1-$(VERSION)
+
+dist-all:
+	cp $(SRCS) Makefile $(DIST)
+
+.PHONY: dist dist-all