mirror of
https://github.com/fspc/dswim.git
synced 2026-09-16 16:41:39 -04:00
Greatly simplified the Makefile, things will just be put in the proper locations,
documentation is handled separately, and bin rather then sbin will be used, eventually swim will not be root dependent.
This commit is contained in:
@@ -1,76 +1,25 @@
|
|||||||
# Use Makefile.alternative if you want the modules in /usr or /usr/local,
|
|
||||||
# not in /usr/lib/perl5, see INSTALL.
|
|
||||||
|
|
||||||
PREFIX=/usr
|
all: install
|
||||||
|
|
||||||
all:
|
|
||||||
|
|
||||||
clean:
|
|
||||||
-rm build
|
|
||||||
-rm *.bak
|
|
||||||
|
|
||||||
install:
|
install:
|
||||||
install -d $(DESTDIR)/var/lib/dpkg
|
install -d $(DESTDIR)/var/lib/dpkg
|
||||||
install -d $(DESTDIR)/$(PREFIX)/sbin
|
install -d $(DESTDIR)/bin
|
||||||
cp -a swim $(DESTDIR)/$(PREFIX)/sbin/swim
|
cp -a swim $(DESTDIR)/bin/swim
|
||||||
install -d $(DESTDIR)/$(PREFIX)/lib/perl5/SWIM
|
install -d $(DESTDIR)/lib/perl5/SWIM
|
||||||
cp -f Conf.pm $(DESTDIR)/$(PREFIX)/lib/perl5/SWIM/Conf.pm
|
cp -f Conf.pm $(DESTDIR)/lib/perl5/SWIM/Conf.pm
|
||||||
cp -fa lib/* $(DESTDIR)/$(PREFIX)/lib/perl5/SWIM
|
cp -fa lib/* $(DESTDIR)/lib/perl5/SWIM
|
||||||
install -d $(DESTDIR)/$(PREFIX)/lib/SWIM
|
install -d $(DESTDIR)/lib/SWIM
|
||||||
cp -fa bin/* $(DESTDIR)/$(PREFIX)/lib/SWIM
|
cp -fa bin/* $(DESTDIR)/lib/SWIM
|
||||||
install -d $(DESTDIR)/$(PREFIX)/share/man/man8
|
|
||||||
cp -f swim.8 $(DESTDIR)/$(PREFIX)/share/man/man8
|
|
||||||
install -d $(DESTDIR)/$(PREFIX)/share/man/man5
|
|
||||||
cp -f swimrc.5 $(DESTDIR)/$(PREFIX)/share/man/man5
|
|
||||||
install -d $(DESTDIR)/usr/share/doc/swim/swim.html
|
|
||||||
cp -fa swim.html/* $(DESTDIR)/usr/share/doc/swim/swim.html
|
|
||||||
install -d $(DESTDIR)/usr/share/doc/swim/swimrc.html
|
|
||||||
cp -fa swimrc.html/* $(DESTDIR)/usr/share/doc/swim/swimrc.html
|
|
||||||
cp -f QUICKSTART.html $(DESTDIR)/usr/share/doc/swim
|
|
||||||
cp -f REQUIREMENTS.html $(DESTDIR)/usr/share/doc/swim
|
|
||||||
cp -f swim_by_example.html $(DESTDIR)/usr/share/doc/swim
|
|
||||||
install -d $(DESTDIR)/usr/share/doc/swim/examples
|
|
||||||
cp -fa examples/* $(DESTDIR)/usr/share/doc/swim/examples
|
|
||||||
install -d $(DESTDIR)/etc/swim
|
install -d $(DESTDIR)/etc/swim
|
||||||
cp -f swimz.list $(DESTDIR)/etc/swim
|
cp -f swimz.list $(DESTDIR)/etc/swim
|
||||||
cp -f swimrc $(DESTDIR)/etc/swim
|
cp -f swimrc $(DESTDIR)/etc/swim
|
||||||
|
|
||||||
installdoc:
|
|
||||||
install -d $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a QUICKSTART.text $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a REQUIREMENTS.text $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a swim_by_example.html $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a THEMES $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a TODO $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a BUGS $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a TODO $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a COPYING $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a contact_and_website $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a changelog $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a swim.text $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
cp -a swimrc.text $(DESTDIR)/$(PREFIX)/share/doc/swim
|
|
||||||
|
|
||||||
remove:
|
remove:
|
||||||
rm $(PREFIX)/lib/perl5/SWIM/*
|
rm /usr/lib/perl5/SWIM/*
|
||||||
rmdir $(PREFIX)/lib/perl5/SWIM
|
rmdir /usr/lib/perl5/SWIM
|
||||||
rm $(PREFIX)/sbin/swim
|
rm /usr/bin/swim
|
||||||
rm /usr/share/doc/swim/swim.html/*
|
rm /usr/lib/SWIM/*
|
||||||
rmdir /usr/share/doc/swim/swim.html
|
rmdir /usr/lib/SWIM
|
||||||
rm /usr/share/doc/swim/swimrc.html/*
|
|
||||||
rmdir /usr/share/doc/swim/swimrc.html
|
|
||||||
rm /usr/share/doc/swim/examples/*
|
|
||||||
rmdir /usr/share/doc/swim/examples
|
|
||||||
rm /usr/share/doc/swim/*
|
|
||||||
rmdir /usr/share/doc/swim
|
|
||||||
rm $(PREFIX)/share/man/man5/swimrc.5
|
|
||||||
rm $(PREFIX)/share/man/man8/swim.8
|
|
||||||
rm $(PREFIX)/lib/SWIM/*
|
|
||||||
rmdir $(PREFIX)/lib/SWIM
|
|
||||||
|
|
||||||
debian:
|
|
||||||
dpkg-buildpackage -tc -rfakeroot
|
|
||||||
|
|
||||||
|
|
||||||
dist: debian localdist stampede rpm
|
|
||||||
|
|
||||||
.PHONY: debian
|
|
||||||
|
|||||||
Reference in New Issue
Block a user