Mercurial > pt1.oyama
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