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