Using libSystem and libDesktop through pkg-config

This commit is contained in:
Pierre Pronchery 2010-12-11 17:20:06 +00:00
parent 7414eb9f6d
commit 26cc933030
2 changed files with 17 additions and 18 deletions

View File

@ -5,7 +5,7 @@ DESTDIR =
BINDIR = $(PREFIX)/bin BINDIR = $(PREFIX)/bin
CC = cc CC = cc
CPPFLAGSF= CPPFLAGSF=
CPPFLAGS= -I $(PREFIX)/include CPPFLAGS=
CFLAGSF = -W CFLAGSF = -W
CFLAGS = -Wall -g -O2 -pedantic CFLAGS = -Wall -g -O2 -pedantic
LDFLAGS = LDFLAGS =
@ -21,15 +21,15 @@ subdirs:
@for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
download_OBJS = download.o download_OBJS = download.o
download_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D WITH_WEBKIT $(CFLAGSF) $(CFLAGS) `pkg-config --cflags gtk+-2.0 webkit-1.0` download_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D WITH_WEBKIT $(CFLAGSF) $(CFLAGS) `pkg-config --cflags libSystem gtk+-2.0 webkit-1.0`
download_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) -L $(PREFIX)/lib -Wl,-rpath,$(PREFIX)/lib -lSystem `pkg-config --libs gtk+-2.0 webkit-1.0` download_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libSystem gtk+-2.0 webkit-1.0`
download: $(download_OBJS) download: $(download_OBJS)
$(CC) -o download $(download_OBJS) $(download_LDFLAGS) $(CC) -o download $(download_OBJS) $(download_LDFLAGS)
surfer_OBJS = surfer.o ghtml.o callbacks.o main.o surfer_OBJS = surfer.o ghtml.o callbacks.o main.o
surfer_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D WITH_WEBKIT $(CFLAGSF) $(CFLAGS) `pkg-config --cflags gtk+-2.0 webkit-1.0` surfer_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D WITH_WEBKIT $(CFLAGSF) $(CFLAGS) `pkg-config --cflags libSystem libDesktop webkit-1.0`
surfer_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) -L $(PREFIX)/lib -Wl,-rpath,$(PREFIX)/lib -lSystem -lDesktop `pkg-config --libs gtk+-2.0 webkit-1.0` surfer_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libSystem libDesktop webkit-1.0`
surfer: $(surfer_OBJS) surfer: $(surfer_OBJS)
$(CC) -o surfer $(surfer_OBJS) $(surfer_LDFLAGS) $(CC) -o surfer $(surfer_OBJS) $(surfer_LDFLAGS)

View File

@ -1,7 +1,6 @@
subdirs=common subdirs=common
targets=download,surfer targets=download,surfer
cppflags=-I $(PREFIX)/include #cppflags=-D EMBEDDED
#cppflags=-I $(PREFIX)/include -D EMBEDDED
cflags_force=-W cflags_force=-W
cflags=-Wall -g -O2 -pedantic cflags=-Wall -g -O2 -pedantic
ldflags= ldflags=
@ -12,8 +11,8 @@ type=binary
#cflags=`pkg-config --cflags gtk+-2.0 gnet-2.0` #cflags=`pkg-config --cflags gtk+-2.0 gnet-2.0`
#ldflags=`pkg-config --libs gtk+-2.0 gnet-2.0` #ldflags=`pkg-config --libs gtk+-2.0 gnet-2.0`
cppflags=-D WITH_WEBKIT cppflags=-D WITH_WEBKIT
cflags=`pkg-config --cflags gtk+-2.0 webkit-1.0` cflags=`pkg-config --cflags libSystem gtk+-2.0 webkit-1.0`
ldflags=-L $(PREFIX)/lib -Wl,-rpath,$(PREFIX)/lib -lSystem `pkg-config --libs gtk+-2.0 webkit-1.0` ldflags=`pkg-config --libs libSystem gtk+-2.0 webkit-1.0`
sources=download.c sources=download.c
install=$(BINDIR) install=$(BINDIR)
@ -24,17 +23,17 @@ cppflags=-D WITH_MAIN
[surfer] [surfer]
type=binary type=binary
#cppflags=-D WITH_GTKMOZEMBED #cppflags=-D WITH_GTKMOZEMBED
#cflags=`pkg-config --cflags gtk+-2.0 mozilla-gtkmozembed` #cflags=`pkg-config --cflags libSystem libDesktop mozilla-gtkmozembed`
#ldflags=-L $(PREFIX)/lib -Wl,-rpath,$(PREFIX)/lib -lSystem -lDesktop `pkg-config --libs gtk+-2.0 mozilla-gtkmozembed` #ldflags=`pkg-config --libs libSystem libDesktop mozilla-gtkmozembed`
#cppflags=-D WITH_GTKHTML #cppflags=-D WITH_GTKHTML
#cflags=`pkg-config --cflags gtk+-2.0 libgtkhtml-2.0 gnet-2.0` #cflags=`pkg-config --cflags libSystem libDesktop libgtkhtml-2.0 gnet-2.0`
#ldflags=-L $(PREFIX)/lib -Wl,-rpath,$(PREFIX)/lib -lSystem -lDesktop `pkg-config --libs gtk+-2.0 libgtkhtml-2.0 gnet-2.0` #ldflags=`pkg-config --libs libSystem libDesktop libgtkhtml-2.0 gnet-2.0`
cppflags=-D WITH_WEBKIT
cflags=`pkg-config --cflags gtk+-2.0 webkit-1.0`
ldflags=-L $(PREFIX)/lib -Wl,-rpath,$(PREFIX)/lib -lSystem -lDesktop `pkg-config --libs gtk+-2.0 webkit-1.0`
#cppflags=-D WITH_GTKTEXTVIEW #cppflags=-D WITH_GTKTEXTVIEW
#cflags=`pkg-config --cflags gtk+-2.0 gnet-2.0` #cflags=`pkg-config --cflags libSystem libDesktop gnet-2.0`
#ldflags=-L $(PREFIX)/lib -Wl,-rpath,$(PREFIX)/lib -lSystem -lParser -lDesktop `pkg-config --libs gtk+-2.0 gnet-2.0` #ldflags=`pkg-config --libs libSystem libDesktop gnet-2.0`
cppflags=-D WITH_WEBKIT
cflags=`pkg-config --cflags libSystem libDesktop webkit-1.0`
ldflags=`pkg-config --libs libSystem libDesktop webkit-1.0`
sources=surfer.c,ghtml.c,callbacks.c,main.c sources=surfer.c,ghtml.c,callbacks.c,main.c
install=$(BINDIR) install=$(BINDIR)