Added support for DESTDIR variable. Patch from Diego 'Flameeyes' Pettenò.
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 6 Oct 2008 17:16:07 +0000 (17:16 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Mon, 6 Oct 2008 17:16:07 +0000 (17:16 +0000)
git-svn-id: http://svn.complang.org/ragel/trunk@472 052ea7fc-9027-0410-9066-f65837a77df0

common/Makefile.in
doc/Makefile.in
ragel/Makefile.in
redfsm/Makefile.in
rlgen-cd/Makefile.in
rlgen-csharp/Makefile.in
rlgen-dot/Makefile.in
rlgen-ruby/Makefile.in

index 112e59c..9b9deb1 100644 (file)
@@ -66,7 +66,7 @@ distclean: clean
 clean:
        rm -f tags version.h .*.d *.o common.a
 
-install:
+install: all
        @true
 
 -include $(DEPS)
index 9d2ded2..ed1350c 100644 (file)
@@ -66,16 +66,16 @@ distclean: clean
 man: $(MANPAGES)
 
 man-install: man
-       install -d $(mandir)/man1
-       install -m 644 ragel.1      $(mandir)/man1/ragel.1
-       install -m 644 rlgen-dot.1  $(mandir)/man1/rlgen-dot.1
-       install -m 644 rlgen-cd.1   $(mandir)/man1/rlgen-cd.1
-       install -m 644 rlgen-java.1 $(mandir)/man1/rlgen-java.1
-       install -m 644 rlgen-ruby.1 $(mandir)/man1/rlgen-ruby.1
+       install -d $(DESTDIR)$(mandir)/man1
+       install -m 644 ragel.1      $(DESTDIR)$(mandir)/man1/ragel.1
+       install -m 644 rlgen-dot.1  $(DESTDIR)$(mandir)/man1/rlgen-dot.1
+       install -m 644 rlgen-cd.1   $(DESTDIR)$(mandir)/man1/rlgen-cd.1
+       install -m 644 rlgen-java.1 $(DESTDIR)$(mandir)/man1/rlgen-java.1
+       install -m 644 rlgen-ruby.1 $(DESTDIR)$(mandir)/man1/rlgen-ruby.1
 
 install: all man-install
-       install -d $(docdir)
-       install -m 644 ragel-guide.pdf $(docdir)/ragel-guide.pdf
+       install -d $(DESTDIR)$(docdir)
+       install -m 644 ragel-guide.pdf $(DESTDIR)$(docdir)/ragel-guide.pdf
        gzip -c ../ChangeLog > ChangeLog.gz
-       install -m 644 ChangeLog.gz $(docdir)/ChangeLog.gz
+       install -m 644 ChangeLog.gz $(DESTDIR)$(docdir)/ChangeLog.gz
        rm ChangeLog.gz
index 204b855..e4dab83 100644 (file)
@@ -95,7 +95,7 @@ clean:
        rm -f tags .*.d *.o ragel $(EXTRA_CLEAN)
 
 install: all
-       install -d $(prefix)/bin
-       install -s ragel $(prefix)/bin/ragel
+       install -d $(DESTDIR)$(prefix)/bin
+       install -s ragel $(DESTDIR)$(prefix)/bin/ragel
 
 -include $(DEPS)
index a4c6737..7dfceb9 100644 (file)
@@ -81,7 +81,7 @@ endif
 clean:
        rm -f tags .*.d *.o rlgen-cd $(EXTRA_CLEAN)
 
-install:
+install: all
        @true
 
 -include $(DEPS)
index 49031e3..bfeb625 100644 (file)
@@ -65,7 +65,7 @@ distclean: clean
 clean:
        rm -f tags .*.d *.o rlgen-cd.a $(EXTRA_CLEAN)
 
-install:
+install: all
        @true
 
 -include $(DEPS)
index fa57e49..2906bc1 100644 (file)
@@ -65,7 +65,7 @@ distclean: clean
 clean:
        rm -f tags .*.d *.o rlgen-csharp.a $(EXTRA_CLEAN)
 
-install:
+install: all
        @true
 
 -include $(DEPS)
index 5b359f7..c4bb747 100644 (file)
@@ -62,7 +62,6 @@ clean:
        rm -f tags .*.d *.o rlgen-dot $(EXTRA_CLEAN)
 
 install: all
-       install -d $(prefix)/bin
-       install -s rlgen-dot $(prefix)/bin/rlgen-dot
+       @true
 
 -include $(DEPS)
index a0a2d52..8137b45 100644 (file)
@@ -63,7 +63,7 @@ distclean: clean
 clean:
        rm -f tags .*.d *.o rlgen-ruby.a
 
-install:
+install: all
        @true
 
 -include $(DEPS)