blob: a5a812305050b43b0a9b325ab28eda865a299111 (
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
# ----------
# Makefile for src/backend
#
# Copyright (c) 2003-2009, PostgreSQL Global Development Group
# Author: Jan Wieck, Afilias USA INC.
#
#
# ----------
slony_subdir = src/backend
slony_top_builddir = ../..
SLFILEDESC="Slony replication functions"
NAME = slony1_funcs
SO_NAME = $(NAME).$(VERSION)$(DLSUFFIX)
include $(slony_top_builddir)/Makefile.global
CPPFLAGS:=$(CPPFLAGS_SERVER)
override CFLAGS += -I$(slony_top_builddir) $(CFLAGS_SL)
CPPFLAGS += -I.
SO_OBJS = $(NAME).o $(WIN32RES)
BASE_COMMON = slony1_base.sql
FUNCS_COMMON = slony1_funcs.sql
BASE_83 = slony1_base.v83.sql
FUNCS_83 = slony1_funcs.v83.sql
BASE_84 = slony1_base.v84.sql
FUNCS_84 = slony1_funcs.v84.sql
SQL_NAMES = \
$(BASE_COMMON) \
$(FUNCS_COMMON) \
$(BASE_83) \
$(BASE_84) \
$(FUNCS_83) \
$(FUNCS_84)
DISTFILES = Makefile README README.events $(wildcard *.sql) $(wildcard *.in) $(wildcard *.c)
ALL = $(SQL_NAMES) \
$(SO_NAME)
all: $(ALL)
$(SO_NAME): $(SO_OBJS)
$(NAME).o: $(NAME).c avl_tree.c avl_tree.h
avl_tree.c: ../misc/avl_tree.c
cp $< $@
avl_tree.h: ../misc/avl_tree.h
cp $< $@
clean distclean maintainer-clean:
rm -f $(SO_NAME) $(SO_OBJS) avl_tree.c avl_tree.h
splint:
splint -I $(pgincludedir) -I $(pgincludeserverdir) +unixlib -preproc +skip-sys-headers $(wildcard *.c)
install: all installdirs
$(INSTALL_SCRIPT) $(SO_NAME) $(DESTDIR)$(pgpkglibdir)
for file in $(SQL_NAMES); do \
$(INSTALL_DATA) $$file $(DESTDIR)$(pgsharedir)/`basename $$file .sql`.$(VERSION).sql || exit ; \
done
installdirs:
$(mkinstalldirs) $(DESTDIR)$(pgpkglibdir)
$(mkinstalldirs) $(DESTDIR)$(pgsharedir)
distdir: $(DISTFILES)
mkdir $(distdir)/$(subdir)
-chmod 777 $(distdir)/$(subdir)
for file in $(DISTFILES) ; do \
cp $$file $(distdir)/$(subdir)/$$file || exit; \
done
|