ports/devel/elfsh/files/patch-Makefile
Baptiste Daroussin 3c4a170b07 Fix collision with dprintf(3)
While here, regenerate patches and move some post-patch into an already existing
patch
2016-07-29 23:02:48 +00:00

48 lines
1.4 KiB
Text

--- Makefile.orig 2003-08-21 01:11:03 UTC
+++ Makefile
@@ -7,10 +7,10 @@
RM = rm -f
ETAGS = etags
-MODPATH = /usr/share/elfsh/
-BINPATH = /usr/bin
-LIBPATH = /usr/lib/
-INCPATH = /usr/include/
+MODPATH = $(PREFIX)/share/elfsh/
+BINPATH = $(PREFIX)/bin
+LIBPATH = $(PREFIX)/lib/
+INCPATH = $(PREFIX)/include/
all :
@echo 'Builting libelfsh...'
@@ -32,22 +32,22 @@ all :
#$(MAKE) -s tags
install : mod_install
- @cp vm/elfsh $(BINPATH)/
- @cp libelfsh/libelfsh.a libelfsh/libelfsh.so $(LIBPATH)
- @cp libelfsh/include/libelfsh*.h $(INCPATH)
- @chmod 755 $(BINPATH)/elfsh $(LIBPATH)libelfsh.so $(LIBPATH)libelfsh.a $(INCPATH)libelfsh*.h
+ @cp vm/elfsh $(DESTDIR)$(BINPATH)/
+ @cp libelfsh/libelfsh.a libelfsh/libelfsh.so $(DESTDIR)$(LIBPATH)
+ @cp libelfsh/include/libelfsh*.h $(DESTDIR)$(INCPATH)
+ @chmod 755 $(DESTDIR)$(BINPATH)/elfsh $(DESTDIR)$(LIBPATH)libelfsh.so $(DESTDIR)$(LIBPATH)libelfsh.a $(DESTDIR)$(INCPATH)libelfsh*.h
@echo 'ELFsh and Libelfsh installed successfully .'
mod_install:
- @mkdir $(MODPATH) 2>/dev/null || true
- @cp modules/*.so $(MODPATH)
- @chmod -R 755 $(MODPATH)
+ @mkdir $(DESTDIR)$(MODPATH) 2>/dev/null || true
+ @cp modules/*.so $(DESTDIR)$(MODPATH)
+ @chmod -R 755 $(DESTDIR)$(MODPATH)
uninstall:
rm -f /usr/bin/elfsh
rm -f /usr/lib/libelfsh*
rm -f /usr/include/libelfsh*.h
- rm -fr $(MODPATH)
+ rm -fr $(DESTDIR)$(MODPATH)
@echo 'ELFsh and Libelfsh uninstalled successfully'
clean : cleandoc