1#-------------------------------------------------------------------------
2#
3# Makefile for src/slevent
4#
5# Copyright (c) 1996-2009, PostgreSQL Global Development Group
6#
7#-------------------------------------------------------------------------
8
9slony_subdir = src/slevent
10slony_top_builddir = ../..
11SLFILEDESC="Slony-I Eventlog Message Library"
12SLFILESHLIB=1
13include $(slony_top_builddir)/Makefile.global
14
15OBJS=slevent.o slmsgevent.o
16NAME=slevent.dll
17
18all: slevent.dll
19
20install: all install-lib
21
22slevent.dll: $(OBJS) slevent.def
23	dllwrap --def slevent.def -o $(NAME) $(OBJS)
24
25slmsgevent.o: slmsgevent.rc win32ver.rc
26	windres slmsgevent.rc -o slmsgevent.o --include-dir=$(slony_top_builddir)
27
28all-lib: $(NAME)
29
30install-lib: $(NAME)
31	$(INSTALL_SCRIPT) $< $(DESTDIR)$(pgpkglibdir)/$<
32
33uninstall-lib:
34	rm -f $(DESTDIR)$(libdir)/$(NAME)
35
36clean distclean:
37	rm -f $(OBJS) $(NAME) win32ver.rc
38
39clean-lib:
40	rm -f $(NAME)
41