diff options
author | tv <tv@99302b65-d5f7-0310-b3dd-f8cd6f4e3d94> | 2008-02-27 17:23:39 +0000 |
---|---|---|
committer | tv <tv@99302b65-d5f7-0310-b3dd-f8cd6f4e3d94> | 2008-02-27 17:23:39 +0000 |
commit | ceab5027db52b5e1a3bdcd4e8df44a5417013040 (patch) | |
tree | 84b5973036987b078ccbd2af22151d818372dfab /Makefile | |
parent | 70d73f9bf9b79ed9e47ff76de72e4189dc5e90bc (diff) | |
download | draksnapshot-ceab5027db52b5e1a3bdcd4e8df44a5417013040.tar draksnapshot-ceab5027db52b5e1a3bdcd4e8df44a5417013040.tar.gz draksnapshot-ceab5027db52b5e1a3bdcd4e8df44a5417013040.tar.bz2 draksnapshot-ceab5027db52b5e1a3bdcd4e8df44a5417013040.tar.xz draksnapshot-ceab5027db52b5e1a3bdcd4e8df44a5417013040.zip |
initial import
git-svn-id: http://svn.mandriva.com/svn/soft/draksnapshot/trunk@237660 99302b65-d5f7-0310-b3dd-f8cd6f4e3d94
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ab8fc1c --- /dev/null +++ b/Makefile @@ -0,0 +1,66 @@ +PACKAGE = draksnapshot +VERSION:=0.1 + +NAME = draksnapshot +SUBDIRS = data po + +PREFIX = / +DATADIR = $(PREFIX)/usr/share +ICONSDIR = $(DATADIR)/icons +PIXDIR = $(DATADIR)/$(NAME) +SBINDIR = $(PREFIX)/usr/sbin +BINDIR = $(PREFIX)/usr/bin +SYSCONFDIR = $(PREFIX)/etc/sysconfig +SBINREL = ../sbin +PERL_VENDORLIB=$(DESTDIR)/$(shell perl -V:installvendorlib | perl -pi -e "s/.*=//; s/[;']//g") + +localedir = $(PREFIX)/usr/share/locale + +override CFLAGS += -DPACKAGE=\"$(NAME)\" -DLOCALEDIR=\"$(localedir)\" + +all: + for d in $(SUBDIRS); do ( cd $$d ; make $@ ) ; done + +clean: + $(MAKE) -C po $@ + rm -f core .#*[0-9] + for d in $(SUBDIRS); do ( cd $$d ; make $@ ) ; done + find . -name '*~' | xargs rm -f + +install: + install -d $(PREFIX)/usr/{sbin,bin,share/{mime/packages,$(NAME)/pixmaps,autostart,gnome/autostart,icons/{mini,large}}} + install -m755 draksnapshot-config $(SBINDIR) + install -m755 draksnapshot-applet $(BINDIR) + install -d $(SYSCONFDIR) + install -m644 icons/$(NAME).png $(ICONSDIR)/mini/$(NAME).png + install -m644 icons/$(NAME).png $(ICONSDIR)/$(NAME).png + install -m644 icons/$(NAME)-big.png $(ICONSDIR)/large/$(NAME).png + install -m644 icons/*.png $(PIXDIR)/pixmaps + for d in $(SUBDIRS); do make -C $$d $@; done + mkdir -p $(PREFIX)/etc/X11/xinit.d + install -m 755 draksnapshot-applet.xinit $(PREFIX)/etc/X11/xinit.d/ + mkdir -p $(PERL_VENDORLIB)/MDV/Snapshot + install -m 644 lib/MDV/Snapshot/*.pm $(PERL_VENDORLIB)/MDV/Snapshot + +cleandist: + rm -rf $(PACKAGE)-$(VERSION) ../$(PACKAGE)-$(VERSION).tar.bz2 + +localcopy: clean + mkdir ../$(NAME)-$(VERSION) + cp -a . ../$(NAME)-$(VERSION) + mv ../$(NAME)-$(VERSION) . + #FIXME svn export -q -rBASE . $(NAME)-$(VERSION) + +tar: + tar cvfY ../$(PACKAGE)-$(VERSION).tar.lzma $(PACKAGE)-$(VERSION) + rm -rf $(PACKAGE)-$(VERSION) + +dist: cleandist localcopy tar + +log:changelog + +changelog: ../common/username +#svn2cl is available in our contrib. + svn2cl --authors ../common/username.xml --accum + rm -f ChangeLog.bak + svn commit -m "Generated by svn2cl the `date '+%c'`" ChangeLog |