diff options
author | Ramiro Polla <ramiro.polla@gmail.com> | 2007-06-29 20:50:05 +0000 |
---|---|---|
committer | Ramiro Polla <ramiro.polla@gmail.com> | 2007-06-29 20:50:05 +0000 |
commit | e2c8fc0fb731112aaed61863b3f4f11e86e209ee (patch) | |
tree | f7ffb9205a51cf25ee1b4dccb44f66718e0f276c | |
parent | 85d184f77a776f70bfa9dd79085c16ec1773e319 (diff) | |
download | dlfcn-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-- | Makefile | 20 | ||||
-rwxr-xr-x | configure | 14 |
2 files changed, 24 insertions, 10 deletions
@@ -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 | ||
50 | static-install: | 50 | static-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 | ||
56 | lib-install: | 56 | lib-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 | ||
60 | install: $(INSTALL) | 60 | install: $(INSTALL) |
61 | 61 | ||
@@ -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 | ||
54 | PREFIX="/mingw" | 56 | PREFIX="/mingw" |
57 | libdir="${PREFIX}/lib" | ||
58 | incdir="${PREFIX}/include" | ||
55 | cc="gcc" | 59 | cc="gcc" |
56 | 60 | ||
57 | DEFAULT="msvc | 61 | DEFAULT="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 | ||
136 | echo "# Automatically generated by configure" > config.mak | 146 | echo "# Automatically generated by configure" > config.mak |
137 | echo "PREFIX=$PREFIX" >> config.mak | 147 | echo "PREFIX=$PREFIX" >> config.mak |
148 | echo "libdir=$libdir" >> config.mak | ||
149 | echo "incdir=$incdir" >> config.mak | ||
138 | echo "CC=$cc" >> config.mak | 150 | echo "CC=$cc" >> config.mak |
139 | echo "BUILD_SHARED=$shared" >> config.mak | 151 | echo "BUILD_SHARED=$shared" >> config.mak |
140 | echo "BUILD_STATIC=$static" >> config.mak | 152 | echo "BUILD_STATIC=$static" >> config.mak |
@@ -142,6 +154,8 @@ echo "BUILD_MSVC=$msvc" >> config.mak | |||
142 | echo "DO_STRIP=$strip" >> config.mak | 154 | echo "DO_STRIP=$strip" >> config.mak |
143 | 155 | ||
144 | echo "prefix: $PREFIX" | 156 | echo "prefix: $PREFIX" |
157 | echo "libdir: $libdir" | ||
158 | echo "incdir: $incdir" | ||
145 | echo "cc: $cc" | 159 | echo "cc: $cc" |
146 | echo "static: $static" | 160 | echo "static: $static" |
147 | echo "shared: $shared" | 161 | echo "shared: $shared" |