diff options
| author | Pascal Rigaux <pixel@mandriva.com> | 2007-04-25 15:08:17 +0000 |
|---|---|---|
| committer | Pascal Rigaux <pixel@mandriva.com> | 2007-04-25 15:08:17 +0000 |
| commit | 2033330a441ab99695c064faf6d55af3d2f7732d (patch) | |
| tree | ae8483790358b1a7e971b8676191a156fced72b1 /Makefile | |
| parent | 60e159ef702b60aeb4515f36ca23b8a73181d028 (diff) | |
| download | perl_checker-2033330a441ab99695c064faf6d55af3d2f7732d.tar perl_checker-2033330a441ab99695c064faf6d55af3d2f7732d.tar.gz perl_checker-2033330a441ab99695c064faf6d55af3d2f7732d.tar.bz2 perl_checker-2033330a441ab99695c064faf6d55af3d2f7732d.tar.xz perl_checker-2033330a441ab99695c064faf6d55af3d2f7732d.zip | |
re-sync after the big svn loss
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4fb4879 --- /dev/null +++ b/Makefile @@ -0,0 +1,43 @@ +RPM ?= $(HOME)/rpm + +PREFIX = /usr +BINDIR = $(PREFIX)/bin +DATADIR = $(PREFIX)/share +fake_packages_dir = $(DATADIR)/perl_checker/fake_packages +PERL_CHECKER_TARGET = native-code +PERL_CHECKER_VERSION = 1.2.4 + +FILES-perl_checker = AUTHORS COPYING README.emacs Makefile misc src fake_packages + +.PHONY: src + +all: src/perl_checker test + +src/perl_checker: + $(MAKE) -C src build_ml perl_checker.html $(PERL_CHECKER_TARGET) fake_packages_dir=$(fake_packages_dir) DEBUG=0 + +test: src/perl_checker + $(MAKE) -C src/test + +clean: + rm -f src/perl_checker *.tar.* .perl_checker.cache lib + $(MAKE) -C src clean + find -name "*~" | xargs rm -rf + +install: clean all + $(MAKE) -C misc install + install src/perl_checker $(DESTDIR)$(BINDIR) + install -d $(DESTDIR)$(fake_packages_dir) + cd fake_packages ; tar c `find . -name "*.pm"` | tar xC $(DESTDIR)$(fake_packages_dir) + +update: + svn update + +commit: + svn commit + +tar: clean + mkdir -p perl_checker-$(PERL_CHECKER_VERSION) + tar c --exclude "GNUmakefile*" --exclude .svn $(FILES-perl_checker) | tar xC perl_checker-$(PERL_CHECKER_VERSION) + tar cfj perl_checker-$(PERL_CHECKER_VERSION).tar.bz2 perl_checker-$(PERL_CHECKER_VERSION) + rm -rf perl_checker-$(PERL_CHECKER_VERSION) |
