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