blob: 7cb512f1de9ceae17d28f78117297fd9b0de3207 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
APP = ephy-query-history
APP2 = ephy-entry-completion
CC = gcc
CFLAGS = -g -DEPIPHANY_COMPILATION -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Winline -Wformat-nonliteral -Wformat-security -Wswitch-enum -Wswitch-default -Winit-self -Wmissing-include-dirs -Wundef -Waggregate-return -Wmissing-format-attribute -Wnested-externs -Wunsafe-loop-optimizations -Wpacked -Winvalid-pch -Wlogical-op -Werror
PKG = gtk+-2.0 gthread-2.0 sqlite3
PKG_CFLAGS = `pkg-config --cflags $(PKG)`
PKG_LIBS = `pkg-config --libs $(PKG)`
SRCS = \
ephy-history.c \
ephy-query-history.c
SRCS2 = \
ephy-history.c \
ephy-entry-completion.c
OBJS = $(SRCS:.c=.o)
OBJS2 = $(SRCS2:.c=.o)
all: $(APP) $(APP2)
.c.o:
$(CC) $(CFLAGS) $(PKG_CFLAGS) -c $< -o $@
$(APP): $(OBJS)
$(CC) $(OBJS) $(PKG_LIBS) -o$(APP)
$(APP2): $(OBJS2)
$(CC) $(OBJS2) $(PKG_LIBS) -o$(APP2)
clean:
rm *.o $(APP)
|