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)