aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRamiro Polla <ramiro.polla@gmail.com>2007-06-29 20:50:05 +0000
committerRamiro Polla <ramiro.polla@gmail.com>2007-06-29 20:50:05 +0000
commite2c8fc0fb731112aaed61863b3f4f11e86e209ee (patch)
treef7ffb9205a51cf25ee1b4dccb44f66718e0f276c
parent85d184f77a776f70bfa9dd79085c16ec1773e319 (diff)
downloaddlfcn-win32-e2c8fc0fb731112aaed61863b3f4f11e86e209ee.tar.gz
dlfcn-win32-e2c8fc0fb731112aaed61863b3f4f11e86e209ee.tar.bz2
dlfcn-win32-e2c8fc0fb731112aaed61863b3f4f11e86e209ee.zip
Add option to specify include and lib folder
Patch by VĂ­ctor Paesa
-rw-r--r--Makefile20
-rwxr-xr-xconfigure14
2 files changed, 24 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index a2735c1..abeab7e 100644
--- a/Makefile
+++ b/Makefile
@@ -42,20 +42,20 @@ shared-install:
42 mkdir -p $(DESTDIR)$(PREFIX)/bin 42 mkdir -p $(DESTDIR)$(PREFIX)/bin
43 cp libdl.dll $(DESTDIR)$(PREFIX)/bin 43 cp libdl.dll $(DESTDIR)$(PREFIX)/bin
44 $(STRIP) $(DESTDIR)$(PREFIX)/bin/libdl.dll 44 $(STRIP) $(DESTDIR)$(PREFIX)/bin/libdl.dll
45 mkdir -p $(DESTDIR)$(PREFIX)/lib 45 mkdir -p $(DESTDIR)$(libdir)
46 cp libdl.dll.a $(DESTDIR)$(PREFIX)/lib 46 cp libdl.dll.a $(DESTDIR)$(libdir)
47 mkdir -p $(DESTDIR)$(PREFIX)/include 47 mkdir -p $(DESTDIR)$(incdir)
48 cp dlfcn.h $(DESTDIR)$(PREFIX)/include 48 cp dlfcn.h $(DESTDIR)$(incdir)
49 49
50static-install: 50static-install:
51 mkdir -p $(DESTDIR)$(PREFIX)/lib 51 mkdir -p $(DESTDIR)$(libdir)
52 cp libdl.a $(DESTDIR)$(PREFIX)/lib 52 cp libdl.a $(DESTDIR)$(libdir)
53 mkdir -p $(DESTDIR)$(PREFIX)/include 53 mkdir -p $(DESTDIR)$(incdir)
54 cp dlfcn.h $(DESTDIR)$(PREFIX)/include 54 cp dlfcn.h $(DESTDIR)$(incdir)
55 55
56lib-install: 56lib-install:
57 mkdir -p $(DESTDIR)$(PREFIX)/lib 57 mkdir -p $(DESTDIR)$(libdir)
58 cp libdl.lib $(DESTDIR)$(PREFIX)/lib 58 cp libdl.lib $(DESTDIR)$(libdir)
59 59
60install: $(INSTALL) 60install: $(INSTALL)
61 61
diff --git a/configure b/configure
index f5d8c64..31216a7 100755
--- a/configure
+++ b/configure
@@ -35,6 +35,8 @@ show_help(){
35 echo 35 echo
36 echo " --help print this message" 36 echo " --help print this message"
37 echo " --prefix=PREFIX install in PREFIX [$PREFIX]" 37 echo " --prefix=PREFIX install in PREFIX [$PREFIX]"
38 echo " --libdir=DIR install libs in DIR [$PREFIX/lib]"
39 echo " --incdir=DIR install includes in DIR [$PREFIX/include]"
38 echo " --enable-shared build shared libraries [no]" 40 echo " --enable-shared build shared libraries [no]"
39 echo " --enable-static build static libraries [yes]" 41 echo " --enable-static build static libraries [yes]"
40 echo " --enable-msvc create msvc-compatible import lib [auto]" 42 echo " --enable-msvc create msvc-compatible import lib [auto]"
@@ -52,6 +54,8 @@ die_unknown(){
52} 54}
53 55
54PREFIX="/mingw" 56PREFIX="/mingw"
57libdir="${PREFIX}/lib"
58incdir="${PREFIX}/include"
55cc="gcc" 59cc="gcc"
56 60
57DEFAULT="msvc 61DEFAULT="msvc
@@ -81,6 +85,12 @@ for opt do
81 --prefix=*) 85 --prefix=*)
82 PREFIX="$optval" 86 PREFIX="$optval"
83 ;; 87 ;;
88 --libdir=*)
89 libdir="$optval"
90 ;;
91 --incdir=*)
92 incdir="$optval"
93 ;;
84 --cc=*) 94 --cc=*)
85 cc="$optval" 95 cc="$optval"
86 ;; 96 ;;
@@ -135,6 +145,8 @@ fi
135 145
136echo "# Automatically generated by configure" > config.mak 146echo "# Automatically generated by configure" > config.mak
137echo "PREFIX=$PREFIX" >> config.mak 147echo "PREFIX=$PREFIX" >> config.mak
148echo "libdir=$libdir" >> config.mak
149echo "incdir=$incdir" >> config.mak
138echo "CC=$cc" >> config.mak 150echo "CC=$cc" >> config.mak
139echo "BUILD_SHARED=$shared" >> config.mak 151echo "BUILD_SHARED=$shared" >> config.mak
140echo "BUILD_STATIC=$static" >> config.mak 152echo "BUILD_STATIC=$static" >> config.mak
@@ -142,6 +154,8 @@ echo "BUILD_MSVC=$msvc" >> config.mak
142echo "DO_STRIP=$strip" >> config.mak 154echo "DO_STRIP=$strip" >> config.mak
143 155
144echo "prefix: $PREFIX" 156echo "prefix: $PREFIX"
157echo "libdir: $libdir"
158echo "incdir: $incdir"
145echo "cc: $cc" 159echo "cc: $cc"
146echo "static: $static" 160echo "static: $static"
147echo "shared: $shared" 161echo "shared: $shared"