|
15 | 15 | # |
16 | 16 |
|
17 | 17 | #The following can be overridden from command line e.g. make -f makefile.mingw CC=gcc ARFLAGS=rcs |
| 18 | +DESTDIR = |
18 | 19 | PREFIX = c:\mingw |
19 | 20 | CC = gcc |
20 | 21 | AR = ar |
@@ -263,20 +264,20 @@ clean: |
263 | 264 |
|
264 | 265 | #Install the library + headers |
265 | 266 | install: $(LIBMAIN_S) $(LIBMAIN_I) $(LIBMAIN_D) |
266 | | - cmd /c if not exist "$(PREFIX)\bin" mkdir "$(PREFIX)\bin" |
267 | | - cmd /c if not exist "$(PREFIX)\lib" mkdir "$(PREFIX)\lib" |
268 | | - cmd /c if not exist "$(PREFIX)\include" mkdir "$(PREFIX)\include" |
269 | | - copy /Y $(LIBMAIN_S) "$(PREFIX)\lib" |
270 | | - copy /Y $(LIBMAIN_I) "$(PREFIX)\lib" |
271 | | - copy /Y $(LIBMAIN_D) "$(PREFIX)\bin" |
272 | | - copy /Y src\headers\tomcrypt*.h "$(PREFIX)\include" |
| 267 | + cmd /c if not exist "$(DESTDIR)$(PREFIX)\bin" mkdir "$(DESTDIR)$(PREFIX)\bin" |
| 268 | + cmd /c if not exist "$(DESTDIR)$(PREFIX)\lib" mkdir "$(DESTDIR)$(PREFIX)\lib" |
| 269 | + cmd /c if not exist "$(DESTDIR)$(PREFIX)\include" mkdir "$(DESTDIR)$(PREFIX)\include" |
| 270 | + copy /Y $(LIBMAIN_S) "$(DESTDIR)$(PREFIX)\lib" |
| 271 | + copy /Y $(LIBMAIN_I) "$(DESTDIR)$(PREFIX)\lib" |
| 272 | + copy /Y $(LIBMAIN_D) "$(DESTDIR)$(PREFIX)\bin" |
| 273 | + copy /Y src\headers\tomcrypt*.h "$(DESTDIR)$(PREFIX)\include" |
273 | 274 |
|
274 | 275 | #Install useful tools |
275 | 276 | install_bins: hashsum |
276 | | - cmd /c if not exist "$(PREFIX)\bin" mkdir "$(PREFIX)\bin" |
277 | | - copy /Y hashsum.exe "$(PREFIX)\bin" |
| 277 | + cmd /c if not exist "$(DESTDIR)$(PREFIX)\bin" mkdir "$(DESTDIR)$(PREFIX)\bin" |
| 278 | + copy /Y hashsum.exe "$(DESTDIR)$(PREFIX)\bin" |
278 | 279 |
|
279 | 280 | #Install documentation |
280 | 281 | install_docs: doc/crypt.pdf |
281 | | - cmd /c if not exist "$(PREFIX)\doc" mkdir "$(PREFIX)\doc" |
282 | | - copy /Y doc\crypt.pdf "$(PREFIX)\doc" |
| 282 | + cmd /c if not exist "$(DESTDIR)$(PREFIX)\doc" mkdir "$(DESTDIR)$(PREFIX)\doc" |
| 283 | + copy /Y doc\crypt.pdf "$(DESTDIR)$(PREFIX)\doc" |
0 commit comments