Mercurial > pt1.oyama
view Makefile @ 142:d65c15276b5e
Fix consume large amounts of memory.
author | Naoya OYAMA <naoya.oyama@gmail.com> |
---|---|
date | Sun, 29 Jul 2012 22:56:53 +0900 |
parents | 5eab7c73a28a |
children |
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 \ driver \ pt3 \ 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 uninstall: echo a > /dev/null 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