~ifolder-dev/simias/trunk-packaging

« back to all changes in this revision

Viewing changes to src/core/Service/.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)
3
 
 
4
 
Service_CSFILES = $(srcdir)/AssemblyInfo.cs $(srcdir)/BaseProcessService.cs $(srcdir)/IThreadService.cs $(srcdir)/Manager.cs $(srcdir)/Message.cs $(srcdir)/ProcessServiceCtl.cs $(srcdir)/ServiceCtl.cs $(srcdir)/ServiceType.cs $(srcdir)/State.cs $(srcdir)/ThreadServiceCtl.cs
5
 
Service_CSFILES_CSC := $(subst /,$(SEP),$(Service_CSFILES))
6
 
Service_INCLUDES =
7
 
Service_RESOURCES =
8
 
Service_FLAGS = $(CSC_LIBFLAG)
9
 
Service_LIBS = System.dll System.Data.dll $(SYSTEM_XML) Common.dll
10
 
Service_LIBPATH = /opt/gnome2/lib /usr/lib ../Common ../CollectionEvents
11
 
 
12
 
NUNIT_TESTS := ServiceTests.exe ThreadServiceTest.dll ProcessServiceTest.exe
13
 
 
14
 
ServiceTests_CSFILES = $(srcdir)/ServiceTests/AssemblyInfo.cs $(srcdir)/ServiceTests/ServiceTests.cs
15
 
ServiceTests_CSFILES_CSC := $(subst /,$(SEP),$(ServiceTests_CSFILES))
16
 
ServiceTests_INCLUDES =
17
 
ServiceTests_RESOURCES =
18
 
ServiceTests_FLAGS = $(CSC_EXEFLAG)
19
 
ServiceTests_LIBS = System.dll System.Data.dll $(SYSTEM_XML) nunit.util.dll nunit.framework.dll Common.dll Simias.Service.dll
20
 
ServiceTests_LIBPATH = $(NUNIT_LIBPATH) ../Common
21
 
 
22
 
ThreadServiceTest_CSFILES = $(srcdir)/ThreadServiceTest/AssemblyInfo.cs $(srcdir)/ThreadServiceTest/ThreadServiceTest.cs
23
 
ThreadServiceTest_CSFILES_CSC := $(subst /,$(SEP),$(ThreadServiceTest_CSFILES))
24
 
ThreadServiceTest_INCLUDES =
25
 
ThreadServiceTest_RESOURCES =
26
 
ThreadServiceTest_FLAGS = $(CSC_LIBFLAG)
27
 
ThreadServiceTest_LIBS = System.dll System.Data.dll $(SYSTEM_XML) nunit.util.dll nunit.framework.dll Common.dll Simias.Service.dll
28
 
ThreadServiceTest_LIBPATH = $(NUNIT_LIBPATH) ../Common
29
 
 
30
 
ProcessServiceTest_CSFILES = $(srcdir)/ProcessServiceTest/AssemblyInfo.cs $(srcdir)/ProcessServiceTest/ProcessServiceTest.cs
31
 
ProcessServiceTest_CSFILES_CSC := $(subst /,$(SEP),$(ProcessServiceTest_CSFILES))
32
 
ProcessServiceTest_INCLUDES =
33
 
ProcessServiceTest_RESOURCES =
34
 
ProcessServiceTest_FLAGS = $(CSC_EXEFLAG)
35
 
ProcessServiceTest_LIBS = System.dll System.Data.dll $(SYSTEM_XML) nunit.util.dll nunit.framework.dll Common.dll Simias.Service.dll
36
 
ProcessServiceTest_LIBPATH = $(NUNIT_LIBPATH) ../Common
37
 
 
38
 
EXTRA_DIST = $(Service_CSFILES) $(ServiceTests_CSFILES) $(ThreadServiceTest_CSFILES) $(ProcessServiceTest_CSFILES)
39
 
 
40
 
if MAKE_DOC_FILE
41
 
DOC_FILE = $(basename $@).doc.xml
42
 
DOC_FILE_CMD = /doc:$(DOC_FILE)
43
 
DOC_FILE_CLEAN = *.doc.xml
44
 
endif
45
 
 
46
 
CUR_DIR := $(shell pwd)
47
 
 
48
 
all: Simias.Service.dll
49
 
 
50
 
Simias.Service.dll: $(Service_CSFILES) $(Service_RESOURCES)
51
 
        $(CSC) /out:$@ $(CSCFLAGS) $(Service_FLAGS) $(Service_LIBS:%=/r:%) $(Service_LIBPATH:%=/lib:%) $(Service_CSFILES_CSC) $(DOC_FILE_CMD)
52
 
        
53
 
ServiceTests.exe: $(ServiceTests_CSFILES) $(ServiceTests_RESOURCES)
54
 
        $(CSC) /out:$@ $(CSCFLAGS) $(ServiceTests_FLAGS) $(ServiceTests_LIBS:%=/r:%) $(ServiceTests_LIBPATH:%=/lib:%) $(ServiceTests_CSFILES_CSC)
55
 
        
56
 
ProcessServiceTest.exe: $(ProcessServiceTest_CSFILES) $(ProcessServiceTest_RESOURCES)
57
 
        $(CSC) /out:$@ $(CSCFLAGS) $(ProcessServiceTest_FLAGS) $(ProcessServiceTest_LIBS:%=/r:%) $(ProcessServiceTest_LIBPATH:%=/lib:%) $(ProcessServiceTest_CSFILES_CSC)
58
 
        
59
 
ThreadServiceTest.dll: $(ThreadServiceTest_CSFILES) $(ThreadServiceTest_RESOURCES)
60
 
        $(CSC) /out:$@ $(CSCFLAGS) $(ThreadServiceTest_FLAGS) $(ThreadServiceTest_LIBS:%=/r:%) $(ThreadServiceTest_LIBPATH:%=/lib:%) $(ThreadServiceTest_CSFILES_CSC)
61
 
 
62
 
if DEBUG
63
 
if WINDOWS
64
 
DEBUG_FILES = Simias.Service.pdb
65
 
endif
66
 
endif
67
 
 
68
 
install-exec-local: Simias.Service.dll
69
 
        $(mkinstalldirs) $(DESTDIR)$(bindir)
70
 
        $(INSTALL_PROGRAM) Simias.Service.dll $(DEBUG_FILES) $(DESTDIR)$(bindir)
71
 
 
72
 
uninstall-local:
73
 
        cd $(DESTDIR)$(bindir); rm -f Simias.Service.dll ServiceTests.test.xml $(NUNIT_TESTS) $(DEBUG_FILES)
74
 
 
75
 
installcheck-local: install $(NUNIT_TESTS)
76
 
        $(mkinstalldirs) $(DESTDIR)$(bindir)
77
 
        $(INSTALL_PROGRAM) $(NUNIT_TESTS) $(DESTDIR)$(bindir)
78
 
        cd $(DESTDIR)$(bindir); $(MONO) $(CUR_DIR)/$(NUNIT) $(NUNIT_FLAGS) /xml:ServiceTest.test.xml $(NUNIT_TESTS)
79
 
        
80
 
        
81
 
CLEAN_FILES = Simias.Service.dll $(NUNIT_TESTS) $(DOC_FILE_CLEAN)
82
 
 
83
 
clean-local:
84
 
        rm -rf $(CLEAN_FILES) $(COMMON_CLEAN_FILES)
85
 
 
86
 
distclean-local:
87
 
        rm -rf $(COMMON_DISTCLEAN_FILES)
88
 
 
89
 
maintainer-clean-local:
90
 
        rm -rf $(COMMON_MAINTAINER_CLEAN_FILES)
91