~ifolder-dev/simias/trunk-packaging

« back to all changes in this revision

Viewing changes to src/server/Simias.LdapProvider/.svn/text-base/Makefile.am.svn-base

  • Committer: Jorge O. Castro
  • Date: 2007-12-03 06:56:46 UTC
  • Revision ID: jorge@ubuntu.com-20071203065646-mupcnjcwgm5mnhyt
* Remove a bunch of .svn directories we no longer need.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# handle Mono secondary dependencies
2
 
export MONO_PATH := $(MONO_PATH):$(DESTDIR)$(libdir)
3
 
 
4
 
LdapProvider_CSFILES = $(srcdir)/LdapSettings.cs $(srcdir)/LdapSync.cs $(srcdir)/ProxyPassword.cs $(srcdir)/User.cs 
5
 
LdapProvider_CSFILES_CSC := $(subst /,$(SEP),$(LdapProvider_CSFILES))
6
 
LdapProvider_INCLUDES =
7
 
LdapProvider_RESOURCES =
8
 
 
9
 
LdapProvider_FLAGS = $(CSC_LIBFLAG)
10
 
 
11
 
if WINDOWS
12
 
LdapProvider_LIBPATH = ../Simias.Server ../../core/SimiasLib.dll ../../core/SimiasClient ../../../external/csharpldap $(DESTDIR)$(webbindir)
13
 
else
14
 
LdapProvider_LIBPATH = ../Simias.Server ../../core/SimiasLib.dll ../../core/SimiasClient $(DESTDIR)$(webbindir)
15
 
endif
16
 
 
17
 
LdapProvider_LIBS = System.dll System.Data.dll $(SYSTEM_XML) System.Web.dll System.Web.Services.dll SimiasLib.dll SimiasClient.dll Simias.Server.dll Novell.Directory.Ldap.dll
18
 
 
19
 
EXTRA_DIST = $(LdapProvider_CSFILES) AssemblyInfo.cs.in
20
 
 
21
 
if MAKE_DOC_FILE
22
 
DOC_FILE = $(basename $@).doc.xml
23
 
DOC_FILE_CMD = /doc:$(DOC_FILE)
24
 
DOC_FILE_CLEAN = *.doc.xml
25
 
endif
26
 
 
27
 
SERVER_ASSEMBLIES := Simias.LdapProvider.dll
28
 
 
29
 
Simias.LdapProvider.dll: $(srcdir)/AssemblyInfo.cs $(LdapProvider_CSFILES) $(LdapProvider_RESOURCES)
30
 
        $(CSC) /out:$@ $(CSCFLAGS) $(LdapProvider_FLAGS) $(SIMIAS_CLIENT_LIBS) $(SIMIAS_LIBS) $(LdapProvider_LIBPATH:%=/lib:%) $(LdapProvider_LIBS:%=/r:%) $(LdapProvider_RESOURCES:%=$(ICON_FLAG)%) $(srcdir)/AssemblyInfo.cs $(LdapProvider_CSFILES_CSC) $(DOC_FILE_CMD)
31
 
        
32
 
all: $(SERVER_ASSEMBLIES) 
33
 
 
34
 
if DEBUG
35
 
if WINDOWS
36
 
DEBUG_CHECK_FILES = Simias.LdapProvider.pdb
37
 
endif
38
 
endif
39
 
 
40
 
install-exec-local: all
41
 
if WINDOWS
42
 
        $(INSTALL_PROGRAM) ../../../external/csharpldap/Novell.Directory.Ldap.dll $(DEBUG_FILES) $(DESTDIR)$(webdir)
43
 
        $(INSTALL_PROGRAM) ../../../external/csharpldap/Mono.Security.dll $(DEBUG_FILES) $(DESTDIR)$(webdir)
44
 
endif   
45
 
        $(INSTALL_PROGRAM) $(SERVER_ASSEMBLIES) $(DEBUG_CHECK_FILES) $(DESTDIR)$(webbindir)
46
 
 
47
 
uninstall-local:
48
 
if WINDOWS
49
 
        cd $(DESTDIR)$(webdir); rm -f Novell.Directory.dll Mono.Security.dll
50
 
endif
51
 
        cd $(DESTDIR)$(webbindir); rm -f $(SERVER_ASSEMBLIES) $(DEBUG_CHECK_FILES)
52
 
 
53
 
installcheck-local: install
54
 
                
55
 
.PHONY: test
56
 
test: installcheck
57
 
 
58
 
CLEAN_FILES = $(SERVER_ASSEMBLIES) $(DOC_FILE_CLEAN) AssemblyInfo.cs
59
 
 
60
 
clean-local:
61
 
        rm -rf $(CLEAN_FILES) $(COMMON_CLEAN_FILES)
62
 
 
63
 
distclean-local:
64
 
        rm -rf $(COMMON_DISTCLEAN_FILES)
65
 
        rm -rf AssemblyInfo.cs
66
 
        rm -rf Makefile
67
 
 
68
 
maintainer-clean-local:
69
 
        rm -rf $(COMMON_MAINTAINER_CLEAN_FILES)
70
 
        rm -rf AssemblyInfo.cs
71