summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
authorfourdan2006-06-02 07:41:56 +0000
committerfourdan2006-06-02 07:41:56 +0000
commit1f3c03814fc2939a234232229a7127cdc706c470 (patch)
treea285e24790bcf62d64490a448f27ba68bf4e15f1 /src/Makefile
parent1af412bc7812cdecb631b88c8811a5db486eef9b (diff)
downloadivy-c-1f3c03814fc2939a234232229a7127cdc706c470.zip
ivy-c-1f3c03814fc2939a234232229a7127cdc706c470.tar.gz
ivy-c-1f3c03814fc2939a234232229a7127cdc706c470.tar.bz2
ivy-c-1f3c03814fc2939a234232229a7127cdc706c470.tar.xz
Fix proper installation PATH, set PREFIX if not set.
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile
index 1a918f5..753f647 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -27,7 +27,10 @@ else
FPIC=-fPIC
endif
-PREFIX = /usr/local
+ifndef PREFIX
+ PREFIX=/usr/local
+endif
+
X11_PREFIX = /usr/X11R6
XTINC = -I$(X11_PREFIX)/include
@@ -225,6 +228,7 @@ installlibs: static-libs shared-libs
install -m644 libtclivy.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PREFIX)$(LIB)
install -m644 libglibivy.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PREFIX)$(LIB)
+includes:
test -d $(DESTDIR)$(PREFIX)/include/Ivy || mkdirhier $(DESTDIR)$(PREFIX)/include/Ivy
install -m644 ivy.h $(DESTDIR)$(PREFIX)/include/Ivy/
install -m644 ivybind.h $(DESTDIR)$(PREFIX)/include/Ivy/
@@ -275,7 +279,7 @@ installdocs:
install -m 766 ../examples/button.tk $(DESTDIR)$(PREFIX)/share/doc/ivy-c/examples
install -m 766 ../examples/unBind.tcl $(DESTDIR)$(PREFIX)/share/doc/ivy-c/examples
-install: installlibs installbins installliblinks installdocs
+install: installlibs installbins installliblinks installdocs includes
rpm::
/usr/bin/rpmize