29 lines
786 B
Makefile
29 lines
786 B
Makefile
PACKAGE = configure
|
|
VERSION = 0.0.1
|
|
SUBDIRS = src
|
|
PREFIX = /usr/local
|
|
BINDIR = $(PREFIX)/bin
|
|
|
|
|
|
all clean distclean:
|
|
@for i in $(SUBDIRS); do make -C $$i $@ || exit $$?; done
|
|
|
|
install: all
|
|
@for i in $(SUBDIRS); do make -C $$i PREFIX=$(PREFIX) BINDIR=$(BINDIR) $@ || exit $$?; done
|
|
|
|
dist: distclean
|
|
$(RM) -r $(PACKAGE)-$(VERSION)
|
|
ln -s . $(PACKAGE)-$(VERSION)
|
|
tar -czf $(PACKAGE)-$(VERSION).tar.gz \
|
|
$(PACKAGE)-$(VERSION)/project.conf \
|
|
$(PACKAGE)-$(VERSION)/Makefile \
|
|
$(PACKAGE)-$(VERSION)/AUTHORS \
|
|
$(PACKAGE)-$(VERSION)/BUGS \
|
|
$(PACKAGE)-$(VERSION)/COPYING \
|
|
$(PACKAGE)-$(VERSION)/INSTALL \
|
|
$(PACKAGE)-$(VERSION)/README \
|
|
$(PACKAGE)-$(VERSION)/src/project.conf \
|
|
$(PACKAGE)-$(VERSION)/src/Makefile \
|
|
$(PACKAGE)-$(VERSION)/src/*.c
|
|
$(RM) $(PACKAGE)-$(VERSION)
|