Move libBrowser to a dedicated directory

This commit is contained in:
Pierre Pronchery 2016-10-09 03:03:36 +02:00
parent 8451b096b6
commit 176bbfe6ed
6 changed files with 16 additions and 21 deletions

View File

@ -36,7 +36,7 @@
#include <stdlib.h>
#include <string.h>
#include <libgen.h>
#include "../include/Browser/vfs.h"
#include "../../include/Browser/vfs.h"
/* public */

View File

@ -25,7 +25,7 @@ depends=common.c,../../include/Browser.h
[dirtree]
type=plugin
sources=dirtree.c
ldflags=-L$(OBJDIR).. -Wl,-rpath,$(LIBDIR) -lBrowser
ldflags=-L$(OBJDIR)../lib -Wl,-rpath,$(LIBDIR) -lBrowser
install=$(LIBDIR)/Browser/plugins
[dirtree.c]
@ -34,7 +34,7 @@ depends=../../include/Browser.h
[favorites]
type=plugin
sources=favorites.c
ldflags=-L$(OBJDIR).. -Wl,-rpath,$(LIBDIR) -lBrowser
ldflags=-L$(OBJDIR)../lib -Wl,-rpath,$(LIBDIR) -lBrowser
install=$(LIBDIR)/Browser/plugins
[favorites.c]

View File

@ -1,4 +1,5 @@
targets=libBrowser,browser,copy,delete,desktop,desktopctl,move,open,properties,view
subdirs=lib
targets=browser,copy,delete,desktop,desktopctl,move,open,properties,view
#cppflags=-D EMBEDDED
cflags_force=`pkg-config --cflags libDesktop`
cflags=-W -Wall -g -O2 -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all
@ -6,18 +7,12 @@ ldflags_force=`pkg-config --libs libDesktop` -lintl
ldflags=-Wl,-z,relro -Wl,-z,now
dist=Makefile,browser.h,callbacks.h,common.c,common.h,desktop.h,desktopicon.h,desktopiconwindow.h,window.h
[libBrowser]
type=library
sources=vfs.c
cflags=-fPIC
install=$(LIBDIR)
[browser]
type=binary
depends=$(OBJDIR)libBrowser$(SOEXT)
depends=$(OBJDIR)lib/libBrowser.a
sources=browser.c,callbacks.c,window.c,main.c
cflags=-fPIE
ldflags=-L$(OBJDIR). -Wl,-rpath,$(LIBDIR) -lBrowser -pie
ldflags=-L$(OBJDIR)lib -Wl,-rpath,$(LIBDIR) -lBrowser -pie
install=$(BINDIR)
[browser.c]
@ -49,10 +44,10 @@ install=$(BINDIR)
[desktop]
type=binary
depends=$(OBJDIR)libBrowser$(SOEXT)
depends=$(OBJDIR)lib/libBrowser.a
sources=desktop.c,desktopicon.c,desktopiconwindow.c
cflags=`pkg-config --cflags x11 xrandr` -fPIE
ldflags=`pkg-config --libs x11 xrandr` -L$(OBJDIR). -Wl,-rpath,$(LIBDIR) -lBrowser -pie
ldflags=`pkg-config --libs x11 xrandr` -L$(OBJDIR)lib -Wl,-rpath,$(LIBDIR) -lBrowser -pie
install=$(BINDIR)
[desktop.c]
@ -92,10 +87,10 @@ install=$(BINDIR)
[properties]
type=binary
depends=$(OBJDIR)libBrowser$(SOEXT)
depends=$(OBJDIR)lib/libBrowser.a
sources=properties.c
cflags=-fPIE
ldflags=-L$(OBJDIR). -Wl,-rpath,$(LIBDIR) -lBrowser -pie
ldflags=-L$(OBJDIR)lib -Wl,-rpath,$(LIBDIR) -lBrowser -pie
install=$(BINDIR)
[properties.c]
@ -104,10 +99,10 @@ cppflags=-D PREFIX=\"$(PREFIX)\"
[view]
type=binary
depends=$(OBJDIR)libBrowser$(SOEXT)
depends=$(OBJDIR)lib/libBrowser.a
sources=view.c
cflags=-fPIE
ldflags=-L$(OBJDIR). -Wl,-rpath,$(LIBDIR) -lBrowser -pie
ldflags=-L$(OBJDIR)lib -Wl,-rpath,$(LIBDIR) -lBrowser -pie
install=$(BINDIR)
[view.c]

View File

@ -1,7 +1,7 @@
targets=browser
cflags_force=`pkg-config --cflags libDesktop` -fPIC
cflags=-W -Wall -g -O2 -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all
ldflags_force=`pkg-config --libs libDesktop` -lintl -L$(OBJDIR).. -Wl,-rpath,$(LIBDIR) -lBrowser
ldflags_force=`pkg-config --libs libDesktop` -lintl -L$(OBJDIR)../lib -Wl,-rpath,$(LIBDIR) -lBrowser
ldflags=-Wl,-z,relro -Wl,-z,now
dist=Makefile

View File

@ -12,7 +12,7 @@ sources=plugins.c
[vfs]
type=binary
ldflags=-L$(OBJDIR)../src -Wl,-rpath,../src -lBrowser
ldflags=-L$(OBJDIR)../src/lib -Wl,-rpath,../src -lBrowser
sources=vfs.c
[tests.log]

View File

@ -54,7 +54,7 @@ _run()
echo -n "$test:" 1>&2
(echo
echo "Testing: $OBJDIR$test" "$@"
LD_LIBRARY_PATH="$OBJDIR../src" "$OBJDIR$test" "$@") >> "$target" 2>&1
LD_LIBRARY_PATH="$OBJDIR../src/lib" "$OBJDIR$test" "$@") >> "$target" 2>&1
res=$?
if [ $res -ne 0 ]; then
echo " FAIL (error $res)"