Skip to content
Browse files

Preliminary autotools support

  • Loading branch information...
1 parent 3c10740 commit 9c8a52f752ff455f53bd8fb08e8e6fcf4d01589e @alexkay alexkay committed
Showing with 2,366 additions and 118 deletions.
  1. +13 −1 .gitignore
  2. +10 −0 Makefile.am
  3. +118 −0 Makefile.include
  4. +34 −77 Mono.Upnp.sln
  5. +83 −0 autogen.sh
  6. +89 −0 configure.ac
  7. +50 −0 expansions.m4
  8. +13 −0 src/Mono.Ssdp/Mono.Ssdp/Makefile.am
  9. +16 −3 src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.csproj
  10. +101 −0 src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.make
  11. +6 −0 src/Mono.Ssdp/Mono.Ssdp/mono.ssdp.pc.in
  12. +10 −0 src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Makefile.am
  13. +104 −0 src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/Makefile.am
  14. +16 −3 ...diaServer1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1.csproj
  15. +6 −0 ...ediaServer1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/mono.upnp.dcp.msmediareceiverregistrar1.pc.in
  16. +136 −0 ...np.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer/Makefile.am
  17. +10 −4 ....MediaServer1.FileSystem.ConsoleServer/Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer.csproj
  18. +3 −0 ...MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer/mono-upnp-simple-media-server.in
  19. +126 −0 src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem/Makefile.am
  20. +18 −6 ...p.MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem/Mono.Upnp.Dcp.MediaServer1.FileSystem.csproj
  21. +6 −0 ...cp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem/mono.upnp.dcp.mediaserver1.filesystem.pc.in
  22. +124 −0 src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.GtkClient/Makefile.am
  23. +24 −0 ...Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.GtkClient/Mono.Upnp.Dcp.MediaServer1.GtkClient.csproj
  24. +6 −0 ....Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.GtkClient/mono.upnp.dcp.mediaserver1.gtkclient.pc.in
  25. +211 −0 src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/Makefile.am
  26. +17 −6 ....Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.csproj
  27. +6 −0 ...o.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/mono.upnp.dcp.mediaserver1.pc.in
  28. +10 −0 src/Mono.Upnp/Makefile.am
  29. +144 −0 src/Mono.Upnp/Mono.Upnp.GtkClient/Makefile.am
  30. +12 −9 src/Mono.Upnp/Mono.Upnp.GtkClient/Mono.Upnp.GtkClient.csproj
  31. +3 −0 src/Mono.Upnp/Mono.Upnp.GtkClient/mono-upnp-gtk.in
  32. +188 −0 src/Mono.Upnp/Mono.Upnp/Makefile.am
  33. +17 −6 src/Mono.Upnp/Mono.Upnp/Mono.Upnp.csproj
  34. +6 −0 src/Mono.Upnp/Mono.Upnp/mono.upnp.pc.in
  35. +10 −0 tests/Makefile.am
  36. +87 −0 tests/Mono.Ssdp.Tests/Makefile.am
  37. +9 −0 tests/Mono.Ssdp.Tests/Mono.Ssdp.Tests.csproj
  38. +86 −0 tests/Mono.Ssdp.Tests/Mono.Ssdp.Tests.make
  39. +132 −0 tests/Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests/Makefile.am
  40. +21 −3 tests/Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests/Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests.csproj
  41. +6 −0 tests/Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests/mono.upnp.dcp.mediaserver1.filesystem.tests.pc.in
  42. +125 −0 tests/Mono.Upnp.Dcp.MediaServer1.Tests/Makefile.am
  43. +18 −0 tests/Mono.Upnp.Dcp.MediaServer1.Tests/Mono.Upnp.Dcp.MediaServer1.Tests.csproj
  44. +6 −0 tests/Mono.Upnp.Dcp.MediaServer1.Tests/mono.upnp.dcp.mediaserver1.tests.pc.in
  45. +118 −0 tests/Mono.Upnp.Tests/Makefile.am
  46. +12 −0 tests/Mono.Upnp.Tests/Mono.Upnp.Tests.csproj
View
14 .gitignore
@@ -1,10 +1,22 @@
*.dll
*.exe
*.mdb
+*.pc
*.pidb
*.userprefs
*.usertasks
.DS_Store
+Makefile
+Makefile.in
+TestResult.xml
+aclocal.m4
+autom4te.cache/
+config.log
+config.status
+configure
+install-sh
+missing
obj
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer/mono-upnp-simple-media-server
+src/Mono.Upnp/Mono.Upnp.GtkClient/mono-upnp-gtk
test-results/
-TestResult.xml
View
10 Makefile.am
@@ -0,0 +1,10 @@
+
+EXTRA_DIST = expansions.m4
+
+#Warning: This is an automatically generated file, do not edit!
+if ENABLE_DEBUG
+ SUBDIRS = src/Mono.Ssdp/Mono.Ssdp src/Mono.Upnp src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1 tests
+endif
+if ENABLE_RELEASE
+ SUBDIRS = src/Mono.Ssdp/Mono.Ssdp src/Mono.Upnp src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1 tests
+endif
View
118 Makefile.include
@@ -0,0 +1,118 @@
+VALID_CULTURES = ar bg ca zh-CHS cs da de el en es fi fr he hu is it ja ko nl no pl pt ro ru hr sk sq sv th tr id uk be sl et lv lt fa vi hy eu mk af ka fo hi sw gu ta te kn mr gl kok ar-SA bg-BG ca-ES zh-TW cs-CZ da-DK de-DE el-GR en-US fi-FI fr-FR he-IL hu-HU is-IS it-IT ja-JP ko-KR nl-NL nb-NO pl-PL pt-BR ro-RO ru-RU hr-HR sk-SK sq-AL sv-SE th-TH tr-TR id-ID uk-UA be-BY sl-SI et-EE lv-LV lt-LT fa-IR vi-VN hy-AM eu-ES mk-MK af-ZA ka-GE fo-FO hi-IN sw-KE gu-IN ta-IN te-IN kn-IN mr-IN gl-ES kok-IN ar-IQ zh-CN de-CH en-GB es-MX fr-BE it-CH nl-BE nn-NO pt-PT sv-FI ar-EG zh-HK de-AT en-AU es-ES fr-CA ar-LY zh-SG de-LU en-CA es-GT fr-CH ar-DZ zh-MO en-NZ es-CR fr-LU ar-MA en-IE es-PA ar-TN en-ZA es-DO ar-OM es-VE ar-YE es-CO ar-SY es-PE ar-JO en-TT es-AR ar-LB en-ZW es-EC ar-KW en-PH es-CL ar-AE es-UY ar-BH es-PY ar-QA es-BO es-SV es-HN es-NI es-PR zh-CHT
+
+s2q=$(subst \ ,?,$1)
+q2s=$(subst ?,\ ,$1)
+# use this when result will be quoted
+unesc2=$(subst ?, ,$1)
+
+build_sources = $(FILES) $(GENERATED_FILES)
+build_sources_esc= $(call s2q,$(build_sources))
+# use unesc2, as build_sources_embed is quoted
+build_sources_embed= $(call unesc2,$(build_sources_esc:%='$(srcdir)/%'))
+
+comma__=,
+get_resource_name = $(firstword $(subst $(comma__), ,$1))
+get_culture = $(lastword $(subst ., ,$(basename $1)))
+is_cultured_resource = $(and $(word 3,$(subst ., ,$1)), $(filter $(VALID_CULTURES),$(lastword $(subst ., ,$(basename $1)))))
+
+RESOURCES_ESC=$(call s2q,$(RESOURCES))
+
+build_resx_list = $(foreach res, $(RESOURCES_ESC), $(if $(filter %.resx, $(call get_resource_name,$(res))),$(res),))
+build_non_culture_resx_list = $(foreach res, $(build_resx_list),$(if $(call is_cultured_resource,$(call get_resource_name,$(res))),,$(res)))
+build_non_culture_others_list = $(foreach res, $(filter-out $(build_resx_list),$(RESOURCES_ESC)),$(if $(call is_cultured_resource,$(call get_resource_name,$(res))),,$(res)))
+build_others_list = $(build_non_culture_others_list)
+build_xamlg_list = $(filter %.xaml.g.cs, $(FILES))
+
+# resgen all .resx resources
+build_resx_files = $(foreach res, $(build_resx_list), $(call get_resource_name,$(res)))
+build_resx_resources_esc = $(build_resx_files:.resx=.resources)
+build_resx_resources = $(call q2s,$(build_resx_resources_esc))
+
+# embed resources for the main assembly
+build_resx_resources_hack = $(subst .resx,.resources, $(build_non_culture_resx_list))
+# use unesc2, as build_resx_resources_embed is quoted
+build_resx_resources_embed = $(call unesc2,$(build_resx_resources_hack:%='-resource:%'))
+build_others_files = $(call q2s,$(foreach res, $(build_others_list),$(call get_resource_name,$(res))))
+build_others_resources = $(build_others_files)
+# use unesc2, as build_others_resources_embed is quoted
+build_others_resources_embed = $(call unesc2,$(build_others_list:%='-resource:$(srcdir)/%'))
+
+build_resources = $(build_resx_resources) $(build_others_resources)
+build_resources_embed = $(build_resx_resources_embed) $(build_others_resources_embed)
+
+# -usesourcepath is available only for resgen2
+emit_resgen_target_1=$(call q2s,$1) : $(call q2s,$(subst .resources,.resx,$1)); cd '$$(shell dirname '$$<')' && MONO_IOMAP=drive $$(RESGEN) '$$(shell basename '$$<')' '$$(shell basename '$$@')'
+emit_resgen_target_2=$(call q2s,$1) : $(call q2s,$(subst .resources,.resx,$1)); MONO_IOMAP=drive $$(RESGEN) -usesourcepath '$$<' '$$@'
+
+emit_resgen_target=$(if $(filter resgen2,$(RESGEN)),$(emit_resgen_target_2),$(emit_resgen_target_1))
+emit_resgen_targets=$(foreach res,$(build_resx_resources_esc),$(eval $(call emit_resgen_target,$(res))))
+
+build_references_ref = $(call q2s,$(foreach ref, $(call s2q,$(REFERENCES)), $(if $(filter -pkg:%, $(ref)), $(ref), $(if $(filter -r:%, $(ref)), $(ref), -r:$(ref)))))
+build_references_ref += $(call q2s,$(foreach ref, $(call s2q,$(DLL_REFERENCES)), -r:$(ref)))
+build_references_ref += $(call q2s,$(foreach ref, $(call s2q,$(PROJECT_REFERENCES)), -r:$(ref)))
+
+s2q2s=$(call unesc2,$(call s2q,$1))
+cp_actual=test -z $1 || cp $1 $2
+cp=$(call cp_actual,'$(call s2q2s,$1)','$(call s2q2s,$2)')
+
+rm_actual=test -z '$1' || rm -f '$2'
+rm=$(call rm_actual,$(call s2q2s,$1),$(call s2q2s,$2)/$(shell basename '$(call s2q2s,$1)'))
+
+EXTRA_DIST += $(build_sources) $(build_resx_files) $(build_others_files) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) $(DATA_FILES) $(build_culture_res_files)
+CLEANFILES += $(ASSEMBLY) $(ASSEMBLY).mdb $(BINARIES) $(build_resx_resources) $(build_satellite_assembly_list)
+DISTCLEANFILES = $(GENERATED_FILES) $(pc_files) $(BUILD_DIR)/*
+
+pkglib_SCRIPTS = $(ASSEMBLY)
+bin_SCRIPTS = $(BINARIES)
+
+programfilesdir = @libdir@/@PACKAGE@
+programfiles_DATA = $(PROGRAMFILES)
+linuxpkgconfigdir = @libdir@/pkgconfig
+linuxpkgconfig_DATA = $(LINUX_PKGCONFIG)
+
+
+# macros
+
+# $(call emit-deploy-target,deploy-variable-name)
+define emit-deploy-target
+$($1): $($1_SOURCE)
+ mkdir -p '$$(shell dirname '$$@')'
+ cp '$$<' '$$@'
+endef
+
+# $(call emit-deploy-wrapper,wrapper-variable-name,wrapper-sourcefile,x)
+# assumes that for a wrapper foo.pc its source template is foo.pc.in
+# if $3 is non-empty then wrapper is marked exec
+define emit-deploy-wrapper
+$($1): $2
+ mkdir -p '$$(shell dirname '$$@')'
+ cp '$$<' '$$@'
+ $(if $3,chmod +x '$$@')
+
+endef
+
+# generating satellite assemblies
+
+culture_resources = $(foreach res, $(RESOURCES_ESC), $(if $(call is_cultured_resource,$(call get_resource_name, $(res))),$(res)))
+cultures = $(sort $(foreach res, $(culture_resources), $(call get_culture,$(call get_resource_name,$(res)))))
+culture_resource_dependencies = $(call q2s,$(BUILD_DIR)/$1/$(SATELLITE_ASSEMBLY_NAME): $(subst .resx,.resources,$2))
+culture_resource_commandlines = $(call unesc2,cmd_line_satellite_$1 += '/embed:$(subst .resx,.resources,$2)')
+build_satellite_assembly_list = $(call q2s,$(cultures:%=$(BUILD_DIR)/%/$(SATELLITE_ASSEMBLY_NAME)))
+build_culture_res_files = $(call q2s,$(foreach res, $(culture_resources),$(call get_resource_name,$(res))))
+install_satellite_assembly_list = $(subst $(BUILD_DIR),$(DESTDIR)$(libdir)/$(PACKAGE),$(build_satellite_assembly_list))
+
+$(eval $(foreach res, $(culture_resources), $(eval $(call culture_resource_dependencies,$(call get_culture,$(call get_resource_name,$(res))),$(call get_resource_name,$(res))))))
+$(eval $(foreach res, $(culture_resources), $(eval $(call culture_resource_commandlines,$(call get_culture,$(call get_resource_name,$(res))),$(res)))))
+
+$(build_satellite_assembly_list): $(BUILD_DIR)/%/$(SATELLITE_ASSEMBLY_NAME):
+ mkdir -p '$(@D)'
+ $(AL) -out:'$@' -culture:$* -t:lib $(cmd_line_satellite_$*)
+
+$(install_satellite_assembly_list):
+ mkdir -p '$(@D)'
+ cp $(subst $(DESTDIR)$(libdir)/$(PACKAGE), $(BUILD_DIR), $@) $@
+
+install-satellite-assemblies: $(install_satellite_assembly_list)
+
+uninstall-satellite-assemblies:
+ rm -rf $(install_satellite_assembly_list)
View
111 Mono.Upnp.sln
@@ -1,95 +1,68 @@

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mono.Upnp", "Mono.Upnp", "{42D6ED99-B55B-49DF-9D77-55C5FC2D2266}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mono.Ssdp", "Mono.Ssdp", "{5720EB87-0A37-403E-B262-826CC8982090}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp", "src\Mono.Upnp\Mono.Upnp\Mono.Upnp.csproj", "{5E5A8C5E-334D-4ED2-B40F-34712C7E085C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.GtkClient", "src\Mono.Upnp\Mono.Upnp.GtkClient\Mono.Upnp.GtkClient.csproj", "{582939F7-13F0-49EB-A970-15955BCE8E8E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Ssdp", "src\Mono.Ssdp\Mono.Ssdp\Mono.Ssdp.csproj", "{AD422A19-BA07-4039-B843-84E386804DD1}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{8D933A32-E3C8-4750-BB32-B6C70C9390A9}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mono.Upnp", "Mono.Upnp", "{BBFEA784-F6F7-42AE-9222-87751257E135}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Tests", "tests\Mono.Upnp.Tests\Mono.Upnp.Tests.csproj", "{B0FC5FC0-3AB1-4AB6-9B3B-793B441A4288}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp", "src\Mono.Upnp\Mono.Upnp\Mono.Upnp.csproj", "{5E5A8C5E-334D-4ED2-B40F-34712C7E085C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Ssdp.Tests", "tests\Mono.Ssdp.Tests\Mono.Ssdp.Tests.csproj", "{D6ADBD6C-8A83-4429-8975-624822AF7D3D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.GtkClient", "src\Mono.Upnp\Mono.Upnp.GtkClient\Mono.Upnp.GtkClient.csproj", "{582939F7-13F0-49EB-A970-15955BCE8E8E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests", "tests\Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests\Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests.csproj", "{EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mono.Upnp.Dcp", "Mono.Upnp.Dcp", "{36B3F6C8-9AD3-4B47-ABE3-429205D4974C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1.Tests", "tests\Mono.Upnp.Dcp.MediaServer1.Tests\Mono.Upnp.Dcp.MediaServer1.Tests.csproj", "{2A6588C5-BA02-4597-823A-C4DE81A8CB1D}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mono.Upnp.Dcp.MediaServer1", "Mono.Upnp.Dcp.MediaServer1", "{10D079DB-45C4-4FC7-BAFE-2844295D1D19}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mono.Ssdp", "Mono.Ssdp", "{10FB35F1-FBF6-42C7-85E2-9A52345FD0F3}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1", "src\Mono.Upnp.Dcp\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MediaServer1.csproj", "{D095ADE0-D74E-449C-BAF2-174A952B2056}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Ssdp", "src\Mono.Ssdp\Mono.Ssdp\Mono.Ssdp.csproj", "{AD422A19-BA07-4039-B843-84E386804DD1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MSMediaReceiverRegistrar1", "src\Mono.Upnp.Dcp\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MSMediaReceiverRegistrar1\Mono.Upnp.Dcp.MSMediaReceiverRegistrar1.csproj", "{1203E9D4-B1F3-4838-8275-91782C8EC6E4}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mono.Upnp.Dcp", "Mono.Upnp.Dcp", "{251579B4-B8E2-4ACD-B5BD-0DC208BB8114}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1.FileSystem", "src\Mono.Upnp.Dcp\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MediaServer1.FileSystem\Mono.Upnp.Dcp.MediaServer1.FileSystem.csproj", "{5AD8D852-8ADA-477E-AA76-0958CAB1D881}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mono.Upnp.Dcp.MediaServer1", "Mono.Upnp.Dcp.MediaServer1", "{E2789A20-B336-4121-8C5A-2EC6DBD031CA}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer", "src\Mono.Upnp.Dcp\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer\Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer.csproj", "{DA49F3FC-22F1-4714-8C21-5971B62262FE}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1", "src\Mono.Upnp.Dcp\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MediaServer1.csproj", "{D095ADE0-D74E-449C-BAF2-174A952B2056}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1.GtkClient", "src\Mono.Upnp.Dcp\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MediaServer1.GtkClient\Mono.Upnp.Dcp.MediaServer1.GtkClient.csproj", "{CA92678C-BC68-4E02-A14E-C213BF6403F6}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1.FileSystem", "src\Mono.Upnp.Dcp\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MediaServer1.FileSystem\Mono.Upnp.Dcp.MediaServer1.FileSystem.csproj", "{5AD8D852-8ADA-477E-AA76-0958CAB1D881}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{CB550FCC-8D11-4A9F-B4C9-A0DC13F5F190}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer", "src\Mono.Upnp.Dcp\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer\Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer.csproj", "{DA49F3FC-22F1-4714-8C21-5971B62262FE}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Ssdp.Tests", "tests\Mono.Ssdp.Tests\Mono.Ssdp.Tests.csproj", "{D6ADBD6C-8A83-4429-8975-624822AF7D3D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1.FSpot", "src\Mono.Upnp.Dcp\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MediaServer1.FSpot\Mono.Upnp.Dcp.MediaServer1.FSpot.csproj", "{2EC6A92C-816D-45DB-B73E-8CA25BD92E57}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Tests", "tests\Mono.Upnp.Tests\Mono.Upnp.Tests.csproj", "{B0FC5FC0-3AB1-4AB6-9B3B-793B441A4288}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MSMediaReceiverRegistrar1", "src\Mono.Upnp.Dcp\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MSMediaReceiverRegistrar1\Mono.Upnp.Dcp.MSMediaReceiverRegistrar1.csproj", "{1203E9D4-B1F3-4838-8275-91782C8EC6E4}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1.Tests", "tests\Mono.Upnp.Dcp.MediaServer1.Tests\Mono.Upnp.Dcp.MediaServer1.Tests.csproj", "{2A6588C5-BA02-4597-823A-C4DE81A8CB1D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1.GtkClient", "src\Mono.Upnp.Dcp\Mono.Upnp.Dcp.MediaServer1\Mono.Upnp.Dcp.MediaServer1.GtkClient\Mono.Upnp.Dcp.MediaServer1.GtkClient.csproj", "{CA92678C-BC68-4E02-A14E-C213BF6403F6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests", "tests\Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests\Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests.csproj", "{EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{DEA343EA-6B89-4360-B169-F0474A32B259}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{E4206773-9D80-46EE-A4CE-1BCB71904968}"
ProjectSection(SolutionItems) = preProject
- README = README
AUTHORS = AUTHORS
COPYING = COPYING
HACKING = HACKING
+ README.md = README.md
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
- Debug Linq|Any CPU = Debug Linq|Any CPU
- Release Linq|Any CPU = Release Linq|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {1203E9D4-B1F3-4838-8275-91782C8EC6E4}.Debug Linq|Any CPU.ActiveCfg = Debug|Any CPU
- {1203E9D4-B1F3-4838-8275-91782C8EC6E4}.Debug Linq|Any CPU.Build.0 = Debug|Any CPU
{1203E9D4-B1F3-4838-8275-91782C8EC6E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1203E9D4-B1F3-4838-8275-91782C8EC6E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1203E9D4-B1F3-4838-8275-91782C8EC6E4}.Release Linq|Any CPU.ActiveCfg = Debug|Any CPU
- {1203E9D4-B1F3-4838-8275-91782C8EC6E4}.Release Linq|Any CPU.Build.0 = Debug|Any CPU
{1203E9D4-B1F3-4838-8275-91782C8EC6E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1203E9D4-B1F3-4838-8275-91782C8EC6E4}.Release|Any CPU.Build.0 = Release|Any CPU
- {2A6588C5-BA02-4597-823A-C4DE81A8CB1D}.Debug Linq|Any CPU.ActiveCfg = Debug|Any CPU
- {2A6588C5-BA02-4597-823A-C4DE81A8CB1D}.Debug Linq|Any CPU.Build.0 = Debug|Any CPU
{2A6588C5-BA02-4597-823A-C4DE81A8CB1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2A6588C5-BA02-4597-823A-C4DE81A8CB1D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2A6588C5-BA02-4597-823A-C4DE81A8CB1D}.Release Linq|Any CPU.ActiveCfg = Debug|Any CPU
- {2A6588C5-BA02-4597-823A-C4DE81A8CB1D}.Release Linq|Any CPU.Build.0 = Debug|Any CPU
{2A6588C5-BA02-4597-823A-C4DE81A8CB1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2A6588C5-BA02-4597-823A-C4DE81A8CB1D}.Release|Any CPU.Build.0 = Release|Any CPU
- {2EC6A92C-816D-45DB-B73E-8CA25BD92E57}.Debug Linq|Any CPU.ActiveCfg = Debug|Any CPU
- {2EC6A92C-816D-45DB-B73E-8CA25BD92E57}.Debug Linq|Any CPU.Build.0 = Debug|Any CPU
- {2EC6A92C-816D-45DB-B73E-8CA25BD92E57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2EC6A92C-816D-45DB-B73E-8CA25BD92E57}.Release Linq|Any CPU.ActiveCfg = Debug|Any CPU
- {2EC6A92C-816D-45DB-B73E-8CA25BD92E57}.Release Linq|Any CPU.Build.0 = Debug|Any CPU
- {2EC6A92C-816D-45DB-B73E-8CA25BD92E57}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2EC6A92C-816D-45DB-B73E-8CA25BD92E57}.Release|Any CPU.Build.0 = Release|Any CPU
- {582939F7-13F0-49EB-A970-15955BCE8E8E}.Debug Linq|Any CPU.ActiveCfg = Debug Linq|Any CPU
- {582939F7-13F0-49EB-A970-15955BCE8E8E}.Debug Linq|Any CPU.Build.0 = Debug Linq|Any CPU
{582939F7-13F0-49EB-A970-15955BCE8E8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{582939F7-13F0-49EB-A970-15955BCE8E8E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {582939F7-13F0-49EB-A970-15955BCE8E8E}.Release Linq|Any CPU.ActiveCfg = Release Linq|Any CPU
- {582939F7-13F0-49EB-A970-15955BCE8E8E}.Release Linq|Any CPU.Build.0 = Release Linq|Any CPU
{582939F7-13F0-49EB-A970-15955BCE8E8E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{582939F7-13F0-49EB-A970-15955BCE8E8E}.Release|Any CPU.Build.0 = Release|Any CPU
- {5AD8D852-8ADA-477E-AA76-0958CAB1D881}.Debug Linq|Any CPU.ActiveCfg = Debug Linq|Any CPU
- {5AD8D852-8ADA-477E-AA76-0958CAB1D881}.Debug Linq|Any CPU.Build.0 = Debug Linq|Any CPU
{5AD8D852-8ADA-477E-AA76-0958CAB1D881}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5AD8D852-8ADA-477E-AA76-0958CAB1D881}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5AD8D852-8ADA-477E-AA76-0958CAB1D881}.Release Linq|Any CPU.ActiveCfg = Release Linq|Any CPU
- {5AD8D852-8ADA-477E-AA76-0958CAB1D881}.Release Linq|Any CPU.Build.0 = Release Linq|Any CPU
{5AD8D852-8ADA-477E-AA76-0958CAB1D881}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5AD8D852-8ADA-477E-AA76-0958CAB1D881}.Release|Any CPU.Build.0 = Release|Any CPU
{5E5A8C5E-334D-4ED2-B40F-34712C7E085C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -104,58 +77,41 @@ Global
{B0FC5FC0-3AB1-4AB6-9B3B-793B441A4288}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B0FC5FC0-3AB1-4AB6-9B3B-793B441A4288}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B0FC5FC0-3AB1-4AB6-9B3B-793B441A4288}.Release|Any CPU.Build.0 = Release|Any CPU
- {CA92678C-BC68-4E02-A14E-C213BF6403F6}.Debug Linq|Any CPU.ActiveCfg = Debug|Any CPU
- {CA92678C-BC68-4E02-A14E-C213BF6403F6}.Debug Linq|Any CPU.Build.0 = Debug|Any CPU
{CA92678C-BC68-4E02-A14E-C213BF6403F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CA92678C-BC68-4E02-A14E-C213BF6403F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CA92678C-BC68-4E02-A14E-C213BF6403F6}.Release Linq|Any CPU.ActiveCfg = Debug|Any CPU
- {CA92678C-BC68-4E02-A14E-C213BF6403F6}.Release Linq|Any CPU.Build.0 = Debug|Any CPU
{CA92678C-BC68-4E02-A14E-C213BF6403F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CA92678C-BC68-4E02-A14E-C213BF6403F6}.Release|Any CPU.Build.0 = Release|Any CPU
- {D095ADE0-D74E-449C-BAF2-174A952B2056}.Debug Linq|Any CPU.ActiveCfg = Debug Linq|Any CPU
- {D095ADE0-D74E-449C-BAF2-174A952B2056}.Debug Linq|Any CPU.Build.0 = Debug Linq|Any CPU
{D095ADE0-D74E-449C-BAF2-174A952B2056}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D095ADE0-D74E-449C-BAF2-174A952B2056}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D095ADE0-D74E-449C-BAF2-174A952B2056}.Release Linq|Any CPU.ActiveCfg = Release Linq|Any CPU
- {D095ADE0-D74E-449C-BAF2-174A952B2056}.Release Linq|Any CPU.Build.0 = Release Linq|Any CPU
{D095ADE0-D74E-449C-BAF2-174A952B2056}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D095ADE0-D74E-449C-BAF2-174A952B2056}.Release|Any CPU.Build.0 = Release|Any CPU
{D6ADBD6C-8A83-4429-8975-624822AF7D3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D6ADBD6C-8A83-4429-8975-624822AF7D3D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D6ADBD6C-8A83-4429-8975-624822AF7D3D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D6ADBD6C-8A83-4429-8975-624822AF7D3D}.Release|Any CPU.Build.0 = Release|Any CPU
- {DA49F3FC-22F1-4714-8C21-5971B62262FE}.Debug Linq|Any CPU.ActiveCfg = Debug Linq|Any CPU
- {DA49F3FC-22F1-4714-8C21-5971B62262FE}.Debug Linq|Any CPU.Build.0 = Debug Linq|Any CPU
{DA49F3FC-22F1-4714-8C21-5971B62262FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DA49F3FC-22F1-4714-8C21-5971B62262FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DA49F3FC-22F1-4714-8C21-5971B62262FE}.Release Linq|Any CPU.ActiveCfg = Release Linq|Any CPU
- {DA49F3FC-22F1-4714-8C21-5971B62262FE}.Release Linq|Any CPU.Build.0 = Release Linq|Any CPU
{DA49F3FC-22F1-4714-8C21-5971B62262FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DA49F3FC-22F1-4714-8C21-5971B62262FE}.Release|Any CPU.Build.0 = Release|Any CPU
- {EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2}.Debug Linq|Any CPU.ActiveCfg = Debug Linq|Any CPU
- {EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2}.Debug Linq|Any CPU.Build.0 = Debug Linq|Any CPU
{EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2}.Release Linq|Any CPU.ActiveCfg = Release Linq|Any CPU
- {EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2}.Release Linq|Any CPU.Build.0 = Release Linq|Any CPU
{EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {5E5A8C5E-334D-4ED2-B40F-34712C7E085C} = {42D6ED99-B55B-49DF-9D77-55C5FC2D2266}
- {582939F7-13F0-49EB-A970-15955BCE8E8E} = {42D6ED99-B55B-49DF-9D77-55C5FC2D2266}
- {B0FC5FC0-3AB1-4AB6-9B3B-793B441A4288} = {8D933A32-E3C8-4750-BB32-B6C70C9390A9}
- {D6ADBD6C-8A83-4429-8975-624822AF7D3D} = {8D933A32-E3C8-4750-BB32-B6C70C9390A9}
- {EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2} = {8D933A32-E3C8-4750-BB32-B6C70C9390A9}
- {2A6588C5-BA02-4597-823A-C4DE81A8CB1D} = {8D933A32-E3C8-4750-BB32-B6C70C9390A9}
- {AD422A19-BA07-4039-B843-84E386804DD1} = {10FB35F1-FBF6-42C7-85E2-9A52345FD0F3}
- {E2789A20-B336-4121-8C5A-2EC6DBD031CA} = {251579B4-B8E2-4ACD-B5BD-0DC208BB8114}
- {D095ADE0-D74E-449C-BAF2-174A952B2056} = {E2789A20-B336-4121-8C5A-2EC6DBD031CA}
- {5AD8D852-8ADA-477E-AA76-0958CAB1D881} = {E2789A20-B336-4121-8C5A-2EC6DBD031CA}
- {DA49F3FC-22F1-4714-8C21-5971B62262FE} = {E2789A20-B336-4121-8C5A-2EC6DBD031CA}
- {2EC6A92C-816D-45DB-B73E-8CA25BD92E57} = {E2789A20-B336-4121-8C5A-2EC6DBD031CA}
- {1203E9D4-B1F3-4838-8275-91782C8EC6E4} = {E2789A20-B336-4121-8C5A-2EC6DBD031CA}
- {CA92678C-BC68-4E02-A14E-C213BF6403F6} = {E2789A20-B336-4121-8C5A-2EC6DBD031CA}
+ {AD422A19-BA07-4039-B843-84E386804DD1} = {5720EB87-0A37-403E-B262-826CC8982090}
+ {5E5A8C5E-334D-4ED2-B40F-34712C7E085C} = {BBFEA784-F6F7-42AE-9222-87751257E135}
+ {582939F7-13F0-49EB-A970-15955BCE8E8E} = {BBFEA784-F6F7-42AE-9222-87751257E135}
+ {10D079DB-45C4-4FC7-BAFE-2844295D1D19} = {36B3F6C8-9AD3-4B47-ABE3-429205D4974C}
+ {D095ADE0-D74E-449C-BAF2-174A952B2056} = {10D079DB-45C4-4FC7-BAFE-2844295D1D19}
+ {1203E9D4-B1F3-4838-8275-91782C8EC6E4} = {10D079DB-45C4-4FC7-BAFE-2844295D1D19}
+ {5AD8D852-8ADA-477E-AA76-0958CAB1D881} = {10D079DB-45C4-4FC7-BAFE-2844295D1D19}
+ {DA49F3FC-22F1-4714-8C21-5971B62262FE} = {10D079DB-45C4-4FC7-BAFE-2844295D1D19}
+ {CA92678C-BC68-4E02-A14E-C213BF6403F6} = {10D079DB-45C4-4FC7-BAFE-2844295D1D19}
+ {D6ADBD6C-8A83-4429-8975-624822AF7D3D} = {CB550FCC-8D11-4A9F-B4C9-A0DC13F5F190}
+ {B0FC5FC0-3AB1-4AB6-9B3B-793B441A4288} = {CB550FCC-8D11-4A9F-B4C9-A0DC13F5F190}
+ {2A6588C5-BA02-4597-823A-C4DE81A8CB1D} = {CB550FCC-8D11-4A9F-B4C9-A0DC13F5F190}
+ {EEAC4F7E-6E3D-4241-A477-8D5CB658E0B2} = {CB550FCC-8D11-4A9F-B4C9-A0DC13F5F190}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = src\Mono.Upnp\Mono.Upnp.GtkClient\Mono.Upnp.GtkClient.csproj
@@ -164,7 +120,8 @@ Global
$1.DirectoryNamespaceAssociation = Flat
$1.ResourceNamePolicy = FileFormatDefault
$0.StandardHeader = $2
- $2.inheritsSet = MITX11License
+ $2.Text = @\n${FileName}\n \nAuthor:\n ${AuthorName} <${AuthorEmail}>\n\nCopyright (c) ${Year} ${CopyrightHolder}\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.
+ $2.IncludeInNewFiles = True
$0.TextStylePolicy = $3
$3.FileWidth = 120
$3.inheritsSet = VisualStudio
View
83 autogen.sh
@@ -0,0 +1,83 @@
+#! /bin/sh
+
+PROJECT=Mono.Upnp
+FILE=
+CONFIGURE=configure.ac
+
+: ${AUTOCONF=autoconf}
+: ${AUTOHEADER=autoheader}
+: ${AUTOMAKE=automake}
+: ${LIBTOOLIZE=libtoolize}
+: ${ACLOCAL=aclocal}
+: ${LIBTOOL=libtool}
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+ORIGDIR=`pwd`
+cd $srcdir
+TEST_TYPE=-f
+aclocalinclude="-I . $ACLOCAL_FLAGS"
+
+DIE=0
+
+($AUTOCONF --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "You must have autoconf installed to compile $PROJECT."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+($AUTOMAKE --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "You must have automake installed to compile $PROJECT."
+ echo "Get ftp://sourceware.cygnus.com/pub/automake/automake-1.4.tar.gz"
+ echo "(or a newer version if it is available)"
+ DIE=1
+}
+
+(grep "^AM_PROG_LIBTOOL" $CONFIGURE >/dev/null) && {
+ ($LIBTOOL --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`libtool' installed to compile $PROJECT."
+ echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz"
+ echo "(or a newer version if it is available)"
+ DIE=1
+ }
+}
+
+if test "$DIE" -eq 1; then
+ exit 1
+fi
+
+#test $TEST_TYPE $FILE || {
+# echo "You must run this script in the top-level $PROJECT directory"
+# exit 1
+#}
+
+if test -z "$*"; then
+ echo "I am going to run ./configure with no arguments - if you wish "
+ echo "to pass any to it, please specify them on the $0 command line."
+fi
+
+case $CC in
+*xlc | *xlc\ * | *lcc | *lcc\ *) am_opt=--include-deps;;
+esac
+
+(grep "^AM_PROG_LIBTOOL" $CONFIGURE >/dev/null) && {
+ echo "Running $LIBTOOLIZE ..."
+ $LIBTOOLIZE --force --copy
+}
+
+echo "Running $ACLOCAL $aclocalinclude ..."
+$ACLOCAL $aclocalinclude
+
+echo "Running $AUTOMAKE --gnu $am_opt ..."
+$AUTOMAKE --add-missing --gnu $am_opt
+
+echo "Running $AUTOCONF ..."
+$AUTOCONF
+
+echo Running $srcdir/configure $conf_flags "$@" ...
+$srcdir/configure --enable-maintainer-mode $conf_flags "$@" \
View
89 configure.ac
@@ -0,0 +1,89 @@
+dnl Warning: This is an automatically generated file, do not edit!
+dnl Process this file with autoconf to produce a configure script.
+AC_PREREQ([2.54])
+AC_INIT([Mono.Upnp], [0.1])
+AM_INIT_AUTOMAKE([foreign])
+AM_MAINTAINER_MODE
+
+dnl pkg-config
+AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+if test "x$PKG_CONFIG" = "xno"; then
+ AC_MSG_ERROR([You need to install pkg-config])
+fi
+
+SHAMROCK_EXPAND_LIBDIR
+SHAMROCK_EXPAND_BINDIR
+SHAMROCK_EXPAND_DATADIR
+
+AC_PROG_INSTALL
+
+AC_PATH_PROG(GMCS, gmcs, no)
+if test "x$GMCS" = "xno"; then
+ AC_MSG_ERROR([gmcs Not found])
+fi
+
+
+AC_ARG_ENABLE(debug,
+ AC_HELP_STRING([--enable-debug],
+ [Use 'DEBUG' Configuration [default=YES]]),
+ enable_debug=yes, enable_debug=no)
+AM_CONDITIONAL(ENABLE_DEBUG, test x$enable_debug = xyes)
+if test "x$enable_debug" = "xyes" ; then
+ CONFIG_REQUESTED="yes"
+fi
+AC_ARG_ENABLE(release,
+ AC_HELP_STRING([--enable-release],
+ [Use 'RELEASE' Configuration [default=NO]]),
+ enable_release=yes, enable_release=no)
+AM_CONDITIONAL(ENABLE_RELEASE, test x$enable_release = xyes)
+if test "x$enable_release" = "xyes" ; then
+ CONFIG_REQUESTED="yes"
+fi
+if test -z "$CONFIG_REQUESTED" ; then
+ AM_CONDITIONAL(ENABLE_DEBUG, true)
+ enable_debug=yes
+fi
+
+
+dnl package checks, common for all configs
+PKG_CHECK_MODULES([GTK_SHARP_20], [gtk-sharp-2.0])
+PKG_CHECK_MODULES([GLIB_SHARP_20], [glib-sharp-2.0])
+PKG_CHECK_MODULES([GLADE_SHARP_20], [glade-sharp-2.0])
+PKG_CHECK_MODULES([MONO_ADDINS], [mono-addins])
+PKG_CHECK_MODULES([TAGLIB_SHARP], [taglib-sharp])
+PKG_CHECK_MODULES([NUNIT], [nunit])
+
+dnl package checks, per config
+
+
+AC_CONFIG_FILES([
+src/Mono.Ssdp/Mono.Ssdp/mono.ssdp.pc
+src/Mono.Ssdp/Mono.Ssdp/Makefile
+src/Mono.Upnp/Mono.Upnp/mono.upnp.pc
+src/Mono.Upnp/Mono.Upnp/Makefile
+src/Mono.Upnp/Mono.Upnp.GtkClient/mono-upnp-gtk
+src/Mono.Upnp/Mono.Upnp.GtkClient/Makefile
+src/Mono.Upnp/Makefile
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/mono.upnp.dcp.mediaserver1.pc
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/Makefile
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/mono.upnp.dcp.msmediareceiverregistrar1.pc
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/Makefile
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem/mono.upnp.dcp.mediaserver1.filesystem.pc
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem/Makefile
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer/mono-upnp-simple-media-server
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer/Makefile
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.GtkClient/mono.upnp.dcp.mediaserver1.gtkclient.pc
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.GtkClient/Makefile
+src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Makefile
+tests/Mono.Ssdp.Tests/Makefile
+tests/Mono.Upnp.Tests/Makefile
+tests/Mono.Upnp.Dcp.MediaServer1.Tests/mono.upnp.dcp.mediaserver1.tests.pc
+tests/Mono.Upnp.Dcp.MediaServer1.Tests/Makefile
+tests/Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests/mono.upnp.dcp.mediaserver1.filesystem.tests.pc
+tests/Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests/Makefile
+tests/Makefile
+Makefile
+
+])
+
+AC_OUTPUT
View
50 expansions.m4
@@ -0,0 +1,50 @@
+AC_DEFUN([SHAMROCK_EXPAND_LIBDIR],
+[
+ expanded_libdir=`(
+ case $prefix in
+ NONE) prefix=$ac_default_prefix ;;
+ *) ;;
+ esac
+ case $exec_prefix in
+ NONE) exec_prefix=$prefix ;;
+ *) ;;
+ esac
+ eval echo $libdir
+ )`
+ AC_SUBST(expanded_libdir)
+])
+
+AC_DEFUN([SHAMROCK_EXPAND_BINDIR],
+[
+ expanded_bindir=`(
+ case $prefix in
+ NONE) prefix=$ac_default_prefix ;;
+ *) ;;
+ esac
+ case $exec_prefix in
+ NONE) exec_prefix=$prefix ;;
+ *) ;;
+ esac
+ eval echo $bindir
+ )`
+ AC_SUBST(expanded_bindir)
+])
+
+AC_DEFUN([SHAMROCK_EXPAND_DATADIR],
+[
+ case $prefix in
+ NONE) prefix=$ac_default_prefix ;;
+ *) ;;
+ esac
+
+ case $exec_prefix in
+ NONE) exec_prefix=$prefix ;;
+ *) ;;
+ esac
+
+ expanded_datadir=`(eval echo $datadir)`
+ expanded_datadir=`(eval echo $expanded_datadir)`
+
+ AC_SUBST(expanded_datadir)
+])
+
View
13 src/Mono.Ssdp/Mono.Ssdp/Makefile.am
@@ -0,0 +1,13 @@
+
+EXTRA_DIST =
+
+#Warning: This is an automatically generated file, do not edit!
+if ENABLE_DEBUG
+ SUBDIRS = .
+endif
+if ENABLE_RELEASE
+ SUBDIRS = .
+endif
+
+# Include project specific makefile
+include Mono.Ssdp.make
View
19 src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.csproj
@@ -33,9 +33,7 @@
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<ItemGroup>
- <Reference Include="System">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
+ <Reference Include="System" />
</ItemGroup>
<ItemGroup>
<Compile Include="AssemblyInfo.cs" />
@@ -63,4 +61,19 @@
<Compile Include="Mono.Ssdp\ServiceOperation.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" IsAutotoolsProject="true" RelativeConfigureInPath="../../..">
+ <BuildFilesVar />
+ <DeployFilesVar />
+ <ResourcesVar />
+ <OthersVar />
+ <GacRefVar />
+ <AsmRefVar />
+ <ProjectRefVar />
+ </MonoDevelop.Autotools.MakefileInfo>
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
</Project>
View
101 src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.make
@@ -0,0 +1,101 @@
+
+
+# Warning: This is an automatically generated file, do not edit!
+
+if ENABLE_DEBUG
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug "-define:DEBUG" "-keyfile:mono-ssdp.snk"
+ASSEMBLY = Mono.Ssdp.dll
+ASSEMBLY_MDB = $(ASSEMBLY).mdb
+COMPILE_TARGET = library
+PROJECT_REFERENCES =
+BUILD_DIR = .
+
+MONO_SSDP_DLL_MDB_SOURCE=Mono.Ssdp.dll.mdb
+MONO_SSDP_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.dll.mdb
+
+endif
+
+if ENABLE_RELEASE
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ "-keyfile:mono-ssdp.snk"
+ASSEMBLY = Mono.Ssdp.dll
+ASSEMBLY_MDB =
+COMPILE_TARGET = library
+PROJECT_REFERENCES =
+BUILD_DIR = .
+
+MONO_SSDP_DLL_MDB=
+
+endif
+
+AL=al2
+SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
+
+PROGRAMFILES = \
+ $(MONO_SSDP_DLL_MDB)
+
+LINUX_PKGCONFIG = \
+ $(MONO_SSDP_PC)
+
+
+RESGEN=resgen2
+
+all: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+FILES = \
+ AssemblyInfo.cs \
+ Mono.Ssdp/Announcer.cs \
+ Mono.Ssdp/Browser.cs \
+ Mono.Ssdp/BrowseService.cs \
+ Mono.Ssdp/Client.cs \
+ Mono.Ssdp/MulticastReader.cs \
+ Mono.Ssdp/Server.cs \
+ Mono.Ssdp/Service.cs \
+ Mono.Ssdp/ServiceArgs.cs \
+ Mono.Ssdp/ServiceHandler.cs \
+ Mono.Ssdp.Internal/AsyncReceiveBuffer.cs \
+ Mono.Ssdp.Internal/HttpDatagram.cs \
+ Mono.Ssdp.Internal/HttpDatagramType.cs \
+ Mono.Ssdp.Internal/Log.cs \
+ Mono.Ssdp.Internal/NotifyListener.cs \
+ Mono.Ssdp.Internal/Protocol.cs \
+ Mono.Ssdp.Internal/RequestListener.cs \
+ Mono.Ssdp.Internal/ServiceCache.cs \
+ Mono.Ssdp.Internal/SsdpSocket.cs \
+ Mono.Ssdp.Internal/TimeoutDispatcher.cs \
+ Mono.Ssdp.Internal/MulticastSsdpSocket.cs \
+ Mono.Ssdp.Internal/NetworkInterfaceInfo.cs \
+ Mono.Ssdp/ServiceOperation.cs
+
+DATA_FILES =
+
+RESOURCES =
+
+EXTRAS = \
+ mono-ssdp.snk \
+ mono.ssdp.pc.in
+
+REFERENCES = \
+ System
+
+DLL_REFERENCES =
+
+CLEANFILES = $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+include $(top_srcdir)/Makefile.include
+
+MONO_SSDP_PC = $(BUILD_DIR)/mono.ssdp.pc
+
+$(eval $(call emit-deploy-wrapper,MONO_SSDP_PC,mono.ssdp.pc))
+
+
+$(eval $(call emit_resgen_targets))
+$(build_xamlg_list): %.xaml.g.cs: %.xaml
+ xamlg '$<'
+
+$(ASSEMBLY_MDB): $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
+ mkdir -p $(shell dirname $(ASSEMBLY))
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
View
6 src/Mono.Ssdp/Mono.Ssdp/mono.ssdp.pc.in
@@ -0,0 +1,6 @@
+Name: Mono.Ssdp
+Description: Mono.Ssdp
+Version: 0.1
+
+Requires:
+Libs: -r:@expanded_libdir@/@PACKAGE@/Mono.Ssdp.dll
View
10 src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Makefile.am
@@ -0,0 +1,10 @@
+
+EXTRA_DIST =
+
+#Warning: This is an automatically generated file, do not edit!
+if ENABLE_DEBUG
+ SUBDIRS = Mono.Upnp.Dcp.MediaServer1 Mono.Upnp.Dcp.MSMediaReceiverRegistrar1 Mono.Upnp.Dcp.MediaServer1.FileSystem Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer Mono.Upnp.Dcp.MediaServer1.GtkClient
+endif
+if ENABLE_RELEASE
+ SUBDIRS = Mono.Upnp.Dcp.MediaServer1 Mono.Upnp.Dcp.MSMediaReceiverRegistrar1 Mono.Upnp.Dcp.MediaServer1.FileSystem Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer Mono.Upnp.Dcp.MediaServer1.GtkClient
+endif
View
104 ...o.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/Makefile.am
@@ -0,0 +1,104 @@
+
+EXTRA_DIST =
+
+# Warning: This is an automatically generated file, do not edit!
+
+if ENABLE_DEBUG
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug "-define:DEBUG"
+ASSEMBLY = Mono.Upnp.Dcp.MSMediaReceiverRegistrar1.dll
+ASSEMBLY_MDB = $(ASSEMBLY).mdb
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+BUILD_DIR = .
+
+MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_DLL_MDB_SOURCE=Mono.Upnp.Dcp.MSMediaReceiverRegistrar1.dll.mdb
+MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1.dll.mdb
+MONO_UPNP_DLL_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll.mdb
+MONO_SSDP_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.dll.mdb
+MONO_UPNP_DLL_MDB_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll.mdb
+MONO_UPNP_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.dll.mdb
+
+endif
+
+if ENABLE_RELEASE
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+
+ASSEMBLY = MSMediaServerRegistrar1.dll
+ASSEMBLY_MDB =
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+BUILD_DIR = .
+
+MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_DLL_MDB=
+MONO_UPNP_DLL_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB=
+MONO_UPNP_DLL_MDB=
+
+endif
+
+AL=al2
+SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
+
+PROGRAMFILES = \
+ $(MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_DLL_MDB) \
+ $(MONO_UPNP_DLL) \
+ $(MONO_SSDP_DLL) \
+ $(MONO_SSDP_DLL_MDB) \
+ $(MONO_UPNP_DLL_MDB)
+
+LINUX_PKGCONFIG = \
+ $(MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_PC)
+
+
+RESGEN=resgen2
+
+all: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+FILES = \
+ AssemblyInfo.cs \
+ Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/MSMediaReceiverRegistrar.cs
+
+DATA_FILES =
+
+RESOURCES =
+
+EXTRAS = \
+ Mono.Upnp.Dcp.MSMediaReceiverRegistrar1 \
+ mono.upnp.dcp.msmediareceiverregistrar1.pc.in
+
+REFERENCES = \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll \
+ System
+
+DLL_REFERENCES =
+
+CLEANFILES = $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+include $(top_srcdir)/Makefile.include
+
+MONO_UPNP_DLL = $(BUILD_DIR)/Mono.Upnp.dll
+MONO_SSDP_DLL = $(BUILD_DIR)/Mono.Ssdp.dll
+MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_PC = $(BUILD_DIR)/mono.upnp.dcp.msmediareceiverregistrar1.pc
+
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL_MDB))
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL_MDB))
+$(eval $(call emit-deploy-wrapper,MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_PC,mono.upnp.dcp.msmediareceiverregistrar1.pc))
+
+
+$(eval $(call emit_resgen_targets))
+$(build_xamlg_list): %.xaml.g.cs: %.xaml
+ xamlg '$<'
+
+$(ASSEMBLY_MDB): $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
+ mkdir -p $(shell dirname $(ASSEMBLY))
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
View
19 ...r1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1.csproj
@@ -32,9 +32,7 @@
<AssemblyName>MSMediaServerRegistrar1</AssemblyName>
</PropertyGroup>
<ItemGroup>
- <Reference Include="System">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
+ <Reference Include="System" />
</ItemGroup>
<ItemGroup>
<Compile Include="AssemblyInfo.cs" />
@@ -50,4 +48,19 @@
<Folder Include="Mono.Upnp.Dcp.MSMediaReceiverRegistrar1\" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" SyncReferences="true" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+ <BuildFilesVar Sync="true" Name="FILES" />
+ <DeployFilesVar />
+ <ResourcesVar Sync="true" Name="RESOURCES" />
+ <OthersVar />
+ <GacRefVar Sync="true" Name="REFERENCES" />
+ <AsmRefVar Sync="true" Name="REFERENCES" />
+ <ProjectRefVar Sync="true" Name="REFERENCES" />
+ </MonoDevelop.Autotools.MakefileInfo>
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
</Project>
View
6 ...er1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/mono.upnp.dcp.msmediareceiverregistrar1.pc.in
@@ -0,0 +1,6 @@
+Name: Mono.Upnp.Dcp.MSMediaReceiverRegistrar1
+Description: Mono.Upnp.Dcp.MSMediaReceiverRegistrar1
+Version: 0.1
+
+Requires:
+Libs: -r:@expanded_libdir@/@PACKAGE@/MSMediaServerRegistrar1.dll
View
136 ...ono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer/Makefile.am
@@ -0,0 +1,136 @@
+
+EXTRA_DIST =
+
+# Warning: This is an automatically generated file, do not edit!
+
+if ENABLE_DEBUG
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug "-define:DEBUG"
+ASSEMBLY = Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer.exe
+ASSEMBLY_MDB = $(ASSEMBLY).mdb
+COMPILE_TARGET = exe
+PROJECT_REFERENCES = \
+ ../Mono.Upnp.Dcp.MediaServer1.FileSystem/Mono.Upnp.Dcp.MediaServer1.FileSystem.dll \
+ ../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll \
+ ../Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1.dll
+BUILD_DIR = .
+
+MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_CONSOLESERVER_EXE_MDB_SOURCE=Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer.exe.mdb
+MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_CONSOLESERVER_EXE_MDB=$(BUILD_DIR)/Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer.exe.mdb
+MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_DLL_SOURCE=../Mono.Upnp.Dcp.MediaServer1.FileSystem/Mono.Upnp.Dcp.MediaServer1.FileSystem.dll
+MONO_UPNP_DCP_MEDIASERVER1_DLL_SOURCE=../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll
+MONO_UPNP_DLL_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll.mdb
+MONO_SSDP_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.dll.mdb
+MONO_UPNP_DLL_MDB_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll.mdb
+MONO_UPNP_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.dll.mdb
+MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_DLL_SOURCE=../Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1.dll
+MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_DLL=$(BUILD_DIR)/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1.dll
+MSMEDIASERVERREGISTRAR1_DLL=
+
+endif
+
+if ENABLE_RELEASE
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+
+ASSEMBLY = Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer.exe
+ASSEMBLY_MDB =
+COMPILE_TARGET = exe
+PROJECT_REFERENCES = \
+ ../Mono.Upnp.Dcp.MediaServer1.FileSystem/Mono.Upnp.Dcp.MediaServer1.FileSystem.dll \
+ ../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll \
+ ../Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/MSMediaServerRegistrar1.dll
+BUILD_DIR = .
+
+MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_CONSOLESERVER_EXE_MDB=
+MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_DLL_SOURCE=../Mono.Upnp.Dcp.MediaServer1.FileSystem/Mono.Upnp.Dcp.MediaServer1.FileSystem.dll
+MONO_UPNP_DCP_MEDIASERVER1_DLL_SOURCE=../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll
+MONO_UPNP_DLL_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB=
+MONO_UPNP_DLL_MDB=
+MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_DLL=
+MSMEDIASERVERREGISTRAR1_DLL_SOURCE=../Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/MSMediaServerRegistrar1.dll
+MSMEDIASERVERREGISTRAR1_DLL=$(BUILD_DIR)/MSMediaServerRegistrar1.dll
+
+endif
+
+AL=al2
+SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
+
+PROGRAMFILES = \
+ $(MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_CONSOLESERVER_EXE_MDB) \
+ $(MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_DLL) \
+ $(MONO_UPNP_DCP_MEDIASERVER1_DLL) \
+ $(MONO_UPNP_DLL) \
+ $(MONO_SSDP_DLL) \
+ $(MONO_SSDP_DLL_MDB) \
+ $(MONO_UPNP_DLL_MDB) \
+ $(MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_DLL) \
+ $(MSMEDIASERVERREGISTRAR1_DLL)
+
+BINARIES = \
+ $(MONO_UPNP_SIMPLE_MEDIA_SERVER)
+
+
+RESGEN=resgen2
+
+all: $(ASSEMBLY) $(PROGRAMFILES) $(BINARIES)
+
+FILES = \
+ AssemblyInfo.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer/ConsoleServer.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer/DummyConnectionManager.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer/DummyMSMediaReceiverRegistrar.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer/Options.cs
+
+DATA_FILES =
+
+RESOURCES =
+
+EXTRAS = \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer \
+ mono-upnp-simple-media-server.in
+
+REFERENCES = \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll \
+ ../Mono.Upnp.Dcp.MediaServer1.FileSystem/Mono.Upnp.Dcp.MediaServer1.FileSystem.dll \
+ ../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll \
+ ../Mono.Upnp.Dcp.MSMediaReceiverRegistrar1/Mono.Upnp.Dcp.MSMediaReceiverRegistrar1.dll \
+ System
+
+DLL_REFERENCES =
+
+CLEANFILES = $(PROGRAMFILES) $(BINARIES)
+
+include $(top_srcdir)/Makefile.include
+
+MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_DLL = $(BUILD_DIR)/Mono.Upnp.Dcp.MediaServer1.FileSystem.dll
+MONO_UPNP_DCP_MEDIASERVER1_DLL = $(BUILD_DIR)/Mono.Upnp.Dcp.MediaServer1.dll
+MONO_UPNP_DLL = $(BUILD_DIR)/Mono.Upnp.dll
+MONO_SSDP_DLL = $(BUILD_DIR)/Mono.Ssdp.dll
+MONO_UPNP_SIMPLE_MEDIA_SERVER = $(BUILD_DIR)/mono-upnp-simple-media-server
+
+$(eval $(call emit-deploy-target,MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_DLL))
+$(eval $(call emit-deploy-target,MONO_UPNP_DCP_MEDIASERVER1_DLL))
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL_MDB))
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL_MDB))
+$(eval $(call emit-deploy-target,MONO_UPNP_DCP_MSMEDIARECEIVERREGISTRAR1_DLL))
+$(eval $(call emit-deploy-wrapper,MONO_UPNP_SIMPLE_MEDIA_SERVER,mono-upnp-simple-media-server,x))
+$(eval $(call emit-deploy-target,MSMEDIASERVERREGISTRAR1_DLL))
+
+
+$(eval $(call emit_resgen_targets))
+$(build_xamlg_list): %.xaml.g.cs: %.xaml
+ xamlg '$<'
+
+$(ASSEMBLY_MDB): $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
+ mkdir -p $(shell dirname $(ASSEMBLY))
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
View
14 ...rver1.FileSystem.ConsoleServer/Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer.csproj
@@ -8,7 +8,6 @@
<ProjectGuid>{DA49F3FC-22F1-4714-8C21-5971B62262FE}</ProjectGuid>
<OutputType>Exe</OutputType>
<AssemblyName>Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<RootNamespace>Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
@@ -36,9 +35,7 @@
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<ItemGroup>
- <Reference Include="System">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
+ <Reference Include="System" />
</ItemGroup>
<ItemGroup>
<Compile Include="AssemblyInfo.cs" />
@@ -73,6 +70,15 @@
<MonoDevelop>
<Properties>
<Deployment.LinuxDeployData scriptName="mono-upnp-simple-media-server" />
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" SyncReferences="true" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+ <BuildFilesVar Sync="true" Name="FILES" />
+ <DeployFilesVar />
+ <ResourcesVar Sync="true" Name="RESOURCES" />
+ <OthersVar />
+ <GacRefVar Sync="true" Name="REFERENCES" />
+ <AsmRefVar Sync="true" Name="REFERENCES" />
+ <ProjectRefVar Sync="true" Name="REFERENCES" />
+ </MonoDevelop.Autotools.MakefileInfo>
</Properties>
</MonoDevelop>
</ProjectExtensions>
View
3 ...ver1/Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer/mono-upnp-simple-media-server.in
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec mono "@expanded_libdir@/@PACKAGE@/Mono.Upnp.Dcp.MediaServer1.FileSystem.ConsoleServer.exe" "$@"
View
126 ...ono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.FileSystem/Makefile.am
@@ -0,0 +1,126 @@
+
+EXTRA_DIST =
+
+# Warning: This is an automatically generated file, do not edit!
+
+if ENABLE_DEBUG
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug "-define:DEBUG" "-keyfile:mono-upnp-dcp-mediaserver1-filesystem.snk"
+ASSEMBLY = Mono.Upnp.Dcp.MediaServer1.FileSystem.dll
+ASSEMBLY_MDB = $(ASSEMBLY).mdb
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+BUILD_DIR = .
+
+MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_DLL_MDB_SOURCE=Mono.Upnp.Dcp.MediaServer1.FileSystem.dll.mdb
+MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.Dcp.MediaServer1.FileSystem.dll.mdb
+MONO_UPNP_DCP_MEDIASERVER1_DLL_SOURCE=../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll
+MONO_UPNP_DLL_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll.mdb
+MONO_SSDP_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.dll.mdb
+MONO_UPNP_DLL_MDB_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll.mdb
+MONO_UPNP_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.dll.mdb
+
+endif
+
+if ENABLE_RELEASE
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ "-keyfile:mono-upnp-dcp-mediaserver1-filesystem.snk"
+ASSEMBLY = Mono.Upnp.Dcp.MediaServer1.FileSystem.dll
+ASSEMBLY_MDB =
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+BUILD_DIR = .
+
+MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_DLL_MDB=
+MONO_UPNP_DCP_MEDIASERVER1_DLL_SOURCE=../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll
+MONO_UPNP_DLL_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB=
+MONO_UPNP_DLL_MDB=
+
+endif
+
+AL=al2
+SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
+
+PROGRAMFILES = \
+ $(MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_DLL_MDB) \
+ $(MONO_UPNP_DCP_MEDIASERVER1_DLL) \
+ $(MONO_UPNP_DLL) \
+ $(MONO_SSDP_DLL) \
+ $(MONO_SSDP_DLL_MDB) \
+ $(MONO_UPNP_DLL_MDB)
+
+LINUX_PKGCONFIG = \
+ $(MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_PC)
+
+
+RESGEN=resgen2
+
+all: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+FILES = \
+ AssemblyInfo.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem.Wmp11/Wmp11ContainerBuilder.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem.Wmp11/Wmp11ContentDirectory.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem.Wmp11/Wmp11ContentDirectoryBuilder.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem.Wmp11/Wmp11Ids.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem.Wmp11/Wmp11MusicBuilder.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem/BuildableMusicArtistOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem/ContainerBuilder.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem/ContainerInfo.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem/ContainerOptionsInfo.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem/File.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem/FileSystemContentDirectory.cs \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem/ObjectInfo.cs
+
+DATA_FILES =
+
+RESOURCES =
+
+EXTRAS = \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem \
+ Mono.Upnp.Dcp.MediaServer1.FileSystem.Wmp11 \
+ mono-upnp-dcp-mediaserver1-filesystem.snk \
+ mono.upnp.dcp.mediaserver1.filesystem.pc.in
+
+REFERENCES = \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll \
+ ../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll \
+ -pkg:taglib-sharp \
+ System
+
+DLL_REFERENCES =
+
+CLEANFILES = $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+include $(top_srcdir)/Makefile.include
+
+MONO_UPNP_DCP_MEDIASERVER1_DLL = $(BUILD_DIR)/Mono.Upnp.Dcp.MediaServer1.dll
+MONO_UPNP_DLL = $(BUILD_DIR)/Mono.Upnp.dll
+MONO_SSDP_DLL = $(BUILD_DIR)/Mono.Ssdp.dll
+MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_PC = $(BUILD_DIR)/mono.upnp.dcp.mediaserver1.filesystem.pc
+
+$(eval $(call emit-deploy-target,MONO_UPNP_DCP_MEDIASERVER1_DLL))
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL_MDB))
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL_MDB))
+$(eval $(call emit-deploy-wrapper,MONO_UPNP_DCP_MEDIASERVER1_FILESYSTEM_PC,mono.upnp.dcp.mediaserver1.filesystem.pc))
+
+
+$(eval $(call emit_resgen_targets))
+$(build_xamlg_list): %.xaml.g.cs: %.xaml
+ xamlg '$<'
+
+$(ASSEMBLY_MDB): $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
+ mkdir -p $(shell dirname $(ASSEMBLY))
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
View
24 ...erver1/Mono.Upnp.Dcp.MediaServer1.FileSystem/Mono.Upnp.Dcp.MediaServer1.FileSystem.csproj
@@ -33,12 +33,9 @@
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<ItemGroup>
- <Reference Include="System">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
- <Reference Include="taglib-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=db62eba44689b5b0">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\..\..\taglib-sharp\src\taglib-sharp.dll</HintPath>
+ <Reference Include="System" />
+ <Reference Include="taglib-sharp, Version=2.0.4.0, Culture=neutral, PublicKeyToken=db62eba44689b5b0">
+ <Private>False</Private>
</Reference>
</ItemGroup>
<ItemGroup>
@@ -71,4 +68,19 @@
<Folder Include="Mono.Upnp.Dcp.MediaServer1.FileSystem.Wmp11\" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" SyncReferences="true" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+ <BuildFilesVar Sync="true" Name="FILES" />
+ <DeployFilesVar />
+ <ResourcesVar Sync="true" Name="RESOURCES" />
+ <OthersVar />
+ <GacRefVar Sync="true" Name="REFERENCES" />
+ <AsmRefVar Sync="true" Name="REFERENCES" />
+ <ProjectRefVar Sync="true" Name="REFERENCES" />
+ </MonoDevelop.Autotools.MakefileInfo>
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
</Project>
View
6 ...Server1/Mono.Upnp.Dcp.MediaServer1.FileSystem/mono.upnp.dcp.mediaserver1.filesystem.pc.in
@@ -0,0 +1,6 @@
+Name: Mono.Upnp.Dcp.MediaServer1.FileSystem
+Description: Mono.Upnp.Dcp.MediaServer1.FileSystem
+Version: 0.1
+
+Requires:
+Libs: -r:@expanded_libdir@/@PACKAGE@/Mono.Upnp.Dcp.MediaServer1.FileSystem.dll
View
124 ...Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.GtkClient/Makefile.am
@@ -0,0 +1,124 @@
+
+EXTRA_DIST =
+
+# Warning: This is an automatically generated file, do not edit!
+
+if ENABLE_DEBUG
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug "-define:DEBUG"
+ASSEMBLY = ../../../Mono.Upnp/Mono.Upnp.GtkClient/Mono.Upnp.Dcp.MediaServer1.GtkClient.dll
+ASSEMBLY_MDB = $(ASSEMBLY).mdb
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll \
+ ../../../Mono.Upnp/Mono.Upnp.GtkClient/Mono.Upnp.GtkClient.exe \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+BUILD_DIR = ../../../Mono.Upnp/Mono.Upnp.GtkClient
+
+MONO_UPNP_DCP_MEDIASERVER1_GTKCLIENT_DLL_MDB_SOURCE=../../../Mono.Upnp/Mono.Upnp.GtkClient/Mono.Upnp.Dcp.MediaServer1.GtkClient.dll.mdb
+MONO_UPNP_DCP_MEDIASERVER1_GTKCLIENT_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.Dcp.MediaServer1.GtkClient.dll.mdb
+MONO_UPNP_DCP_MEDIASERVER1_DLL_SOURCE=../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll
+MONO_UPNP_DLL_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll.mdb
+MONO_SSDP_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.dll.mdb
+MONO_UPNP_DLL_MDB_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll.mdb
+MONO_UPNP_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.dll.mdb
+MONO_UPNP_GTKCLIENT_EXE_SOURCE=../../../Mono.Upnp/Mono.Upnp.GtkClient/Mono.Upnp.GtkClient.exe
+
+endif
+
+if ENABLE_RELEASE
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize-
+ASSEMBLY = ../../../Mono.Upnp/Mono.Upnp.GtkClient/Mono.Upnp.Dcp.MediaServer1.GtkClient.dll
+ASSEMBLY_MDB =
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll \
+ ../../../Mono.Upnp/Mono.Upnp.GtkClient/Mono.Upnp.GtkClient.exe \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+BUILD_DIR = ../../../Mono.Upnp/Mono.Upnp.GtkClient
+
+MONO_UPNP_DCP_MEDIASERVER1_GTKCLIENT_DLL_MDB=
+MONO_UPNP_DCP_MEDIASERVER1_DLL_SOURCE=../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll
+MONO_UPNP_DLL_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB=
+MONO_UPNP_DLL_MDB=
+MONO_UPNP_GTKCLIENT_EXE_SOURCE=../../../Mono.Upnp/Mono.Upnp.GtkClient/Mono.Upnp.GtkClient.exe
+
+endif
+
+AL=al2
+SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
+
+PROGRAMFILES = \
+ $(MONO_UPNP_DCP_MEDIASERVER1_GTKCLIENT_DLL_MDB) \
+ $(MONO_UPNP_DCP_MEDIASERVER1_DLL) \
+ $(MONO_UPNP_DLL) \
+ $(MONO_SSDP_DLL) \
+ $(MONO_SSDP_DLL_MDB) \
+ $(MONO_UPNP_DLL_MDB) \
+ $(MONO_UPNP_GTKCLIENT_EXE)
+
+LINUX_PKGCONFIG = \
+ $(MONO_UPNP_DCP_MEDIASERVER1_GTKCLIENT_PC)
+
+
+RESGEN=resgen2
+
+all: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+FILES = \
+ AssemblyInfo.cs \
+ Mono.Upnp.Dcp.MediaServer1.GtkClient/ContentDirectoryInfo.cs \
+ Mono.Upnp.Dcp.MediaServer1.GtkClient/ContentDirectoryServiceInfoProvider.cs \
+ Mono.Upnp.Dcp.MediaServer1.GtkClient/ObjectInfo.cs
+
+DATA_FILES =
+
+RESOURCES =
+
+EXTRAS = \
+ Mono.Upnp.Dcp.MediaServer1.GtkClient \
+ mono.upnp.dcp.mediaserver1.gtkclient.pc.in
+
+REFERENCES = \
+ ../../../Mono.Upnp/Mono.Upnp.GtkClient/Mono.Upnp.GtkClient.exe \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll \
+ ../Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.dll \
+ -pkg:glib-sharp-2.0 \
+ -pkg:gtk-sharp-2.0 \
+ -pkg:mono-addins \
+ System
+
+DLL_REFERENCES =
+
+CLEANFILES = $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+include $(top_srcdir)/Makefile.include
+
+MONO_UPNP_DCP_MEDIASERVER1_DLL = $(BUILD_DIR)/Mono.Upnp.Dcp.MediaServer1.dll
+MONO_UPNP_DLL = $(BUILD_DIR)/Mono.Upnp.dll
+MONO_SSDP_DLL = $(BUILD_DIR)/Mono.Ssdp.dll
+MONO_UPNP_GTKCLIENT_EXE = $(BUILD_DIR)/Mono.Upnp.GtkClient.exe
+MONO_UPNP_DCP_MEDIASERVER1_GTKCLIENT_PC = $(BUILD_DIR)/mono.upnp.dcp.mediaserver1.gtkclient.pc
+
+$(eval $(call emit-deploy-target,MONO_UPNP_DCP_MEDIASERVER1_DLL))
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL_MDB))
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL_MDB))
+$(eval $(call emit-deploy-wrapper,MONO_UPNP_DCP_MEDIASERVER1_GTKCLIENT_PC,mono.upnp.dcp.mediaserver1.gtkclient.pc))
+
+
+$(eval $(call emit_resgen_targets))
+$(build_xamlg_list): %.xaml.g.cs: %.xaml
+ xamlg '$<'
+
+$(ASSEMBLY_MDB): $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
+ mkdir -p $(shell dirname $(ASSEMBLY))
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
View
24 ...aServer1/Mono.Upnp.Dcp.MediaServer1.GtkClient/Mono.Upnp.Dcp.MediaServer1.GtkClient.csproj
@@ -35,6 +35,15 @@
<Reference Include="Mono.Addins, Version=0.6.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756">
<Private>False</Private>
</Reference>
+ <Reference Include="pango-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="atk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <Private>False</Private>
+ </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="AssemblyInfo.cs" />
@@ -60,4 +69,19 @@
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" SyncReferences="true" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+ <BuildFilesVar Sync="true" Name="FILES" />
+ <DeployFilesVar />
+ <ResourcesVar Sync="true" Name="RESOURCES" />
+ <OthersVar />
+ <GacRefVar Sync="true" Name="REFERENCES" />
+ <AsmRefVar Sync="true" Name="REFERENCES" />
+ <ProjectRefVar Sync="true" Name="REFERENCES" />
+ </MonoDevelop.Autotools.MakefileInfo>
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
</Project>
View
6 ...iaServer1/Mono.Upnp.Dcp.MediaServer1.GtkClient/mono.upnp.dcp.mediaserver1.gtkclient.pc.in
@@ -0,0 +1,6 @@
+Name: Mono.Upnp.Dcp.MediaServer1.GtkClient
+Description: Mono.Upnp.Dcp.MediaServer1.GtkClient
+Version: 0.1
+
+Requires:
+Libs: -r:@expanded_libdir@/@PACKAGE@/Mono.Upnp.Dcp.MediaServer1.GtkClient.dll
View
211 src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/Makefile.am
@@ -0,0 +1,211 @@
+
+EXTRA_DIST =
+
+# Warning: This is an automatically generated file, do not edit!
+
+if ENABLE_DEBUG
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug -define:DEBUG "-define:DEBUG,TRACE" "-keyfile:mono-upnp-dcp-mediaserver1.snk"
+ASSEMBLY = Mono.Upnp.Dcp.MediaServer1.dll
+ASSEMBLY_MDB = $(ASSEMBLY).mdb
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+BUILD_DIR = .
+
+MONO_UPNP_DCP_MEDIASERVER1_DLL_MDB_SOURCE=Mono.Upnp.Dcp.MediaServer1.dll.mdb
+MONO_UPNP_DCP_MEDIASERVER1_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.Dcp.MediaServer1.dll.mdb
+MONO_UPNP_DLL_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll.mdb
+MONO_SSDP_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.dll.mdb
+MONO_UPNP_DLL_MDB_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll.mdb
+MONO_UPNP_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.dll.mdb
+
+endif
+
+if ENABLE_RELEASE
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ "-keyfile:mono-upnp-dcp-mediaserver1.snk"
+ASSEMBLY = Mono.Upnp.Dcp.MediaServer1.dll
+ASSEMBLY_MDB =
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+BUILD_DIR = .
+
+MONO_UPNP_DCP_MEDIASERVER1_DLL_MDB=
+MONO_UPNP_DLL_SOURCE=../../../Mono.Upnp/Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB=
+MONO_UPNP_DLL_MDB=
+
+endif
+
+AL=al2
+SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
+
+PROGRAMFILES = \
+ $(MONO_UPNP_DCP_MEDIASERVER1_DLL_MDB) \
+ $(MONO_UPNP_DLL) \
+ $(MONO_SSDP_DLL) \
+ $(MONO_SSDP_DLL_MDB) \
+ $(MONO_UPNP_DLL_MDB)
+
+LINUX_PKGCONFIG = \
+ $(MONO_UPNP_DCP_MEDIASERVER1_PC)
+
+
+RESGEN=resgen2
+
+all: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+FILES = \
+ AssemblyInfo.cs \
+ Mono.Upnp.Dcp.MediaServer1/DiscoveryEventArgs.cs \
+ Mono.Upnp.Dcp.MediaServer1/TransferStatus.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/BrowseFlag.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/Class.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ClassManager.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ClassNameAttribute.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ClassReference.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/Container.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ContentDirectoryClient.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ContentDirectoryController.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/DeserializationException.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/Item.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/Object.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/Resolution.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/Resource.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/Results.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ResultsSettings.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/Schemas.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/WriteStatus.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ObjectBasedContentDirectory.cs \
+ Mono.Upnp.Dcp.MediaServer1/MediaServer.cs \
+ Mono.Upnp.Dcp.MediaServer1.ConnectionManager1/ConnectionManagerController.cs \
+ Mono.Upnp.Dcp.MediaServer1.ConnectionManager1/ConnectionManagerClient.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/Album.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/AudioBook.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/AudioBroadcast.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/AudioItem.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/Genre.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/ImageItem.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/Movie.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/MovieGenre.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/MusicAlbum.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/MusicArtist.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/MusicGenre.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/MusicTrack.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/MusicVideoClip.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/Person.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/PersonWithRole.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/Photo.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/PhotoAlbum.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/PlaylistContainer.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/PlaylistItem.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/StorageFolder.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/StorageSystem.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/StorageVolume.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/TextItem.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/VideoBroadcast.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/VideoItem.cs \
+ Mono.Upnp.Dcp.MediaServer1.ConnectionManager1/ConnectionManager.cs \
+ Mono.Upnp.Dcp.MediaServer1.ConnectionManager1/ConnectionStatus.cs \
+ Mono.Upnp.Dcp.MediaServer1.ConnectionManager1/Direction.cs \
+ Mono.Upnp.Dcp.MediaServer1.Internal/Arguments.cs \
+ Mono.Upnp.Dcp.MediaServer1.Internal/StripedCollection.cs \
+ Mono.Upnp.Dcp.MediaServer1.Xml/UpdateDelegateSerializationCompiler.cs \
+ Mono.Upnp.Dcp.MediaServer1.Xml/UpdateContext.cs \
+ Mono.Upnp.Dcp.MediaServer1.Xml/UpdateTextWriter.cs \
+ Mono.Upnp.Dcp.MediaServer1.Xml/UpdateXmlSerializer.cs \
+ Mono.Upnp.Dcp.MediaServer1.Xml/FilteringDelegateSerializationCompiler.cs \
+ Mono.Upnp.Dcp.MediaServer1.Xml/FilteringContext.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/QueryVisitor.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/Query.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/QueryParser.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/QueryParsingException.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ObjectQueryVisitor.cs \
+ Mono.Upnp.Dcp.MediaServer1.Xml/PropertyName.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ObjectQueryContext.cs \
+ Mono.Upnp.Dcp.MediaServer1.ConnectionManager1/ProtocolInfo.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/StorageVolumeOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/StorageSystemOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/StorageFolderOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/AlbumOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/AudioBookOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/AudioBroadcastOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/AudioItemOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/GenreOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/ImageItemOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/MovieOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/MusicAlbumOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/MusicArtistOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/MusicTrackOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/MusicVideoClipOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/PersonOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/PhotoOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/PlaylistContainerOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/PlaylistItemOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/TextItemOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/VideoBroadcastOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/VideoItemOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ContainerOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ItemOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ObjectOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ResourceOptions.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/Error.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/LocalContentDirectory.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/RemoteContentDirectory.cs \
+ Mono.Upnp.Dcp.MediaServer1.Internal/SearchResults.cs \
+ Mono.Upnp.Dcp.MediaServer1.Internal/BrowseResults.cs \
+ Mono.Upnp.Dcp.MediaServer1.Internal/QueryStringifier.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/ContentDirectory.cs \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/Reference.cs \
+ Mono.Upnp.Dcp.MediaServer1.Xml/VirtualDelegateSerializationCompiler.cs \
+ Mono.Upnp.Dcp.MediaServer1.Xml/VirtualContext.cs \
+ Mono.Upnp.Dcp.MediaServer1.Xml/Override.cs
+
+DATA_FILES =
+
+RESOURCES =
+
+EXTRAS = \
+ Mono.Upnp.Dcp.MediaServer1.ConnectionManager1 \
+ Mono.Upnp.Dcp.MediaServer1.Internal \
+ Mono.Upnp.Dcp.MediaServer1.Xml \
+ Mono.Upnp.Dcp.MediaServer1 \
+ Mono.Upnp.Dcp.MediaServer1.ContentDirectory1 \
+ mono-upnp-dcp-mediaserver1.snk \
+ mono.upnp.dcp.mediaserver1.pc.in
+
+REFERENCES = \
+ System \
+ System.Xml
+
+DLL_REFERENCES =
+
+CLEANFILES = $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+include $(top_srcdir)/Makefile.include
+
+MONO_UPNP_DLL = $(BUILD_DIR)/Mono.Upnp.dll
+MONO_SSDP_DLL = $(BUILD_DIR)/Mono.Ssdp.dll
+MONO_UPNP_DCP_MEDIASERVER1_PC = $(BUILD_DIR)/mono.upnp.dcp.mediaserver1.pc
+
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL_MDB))
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL_MDB))
+$(eval $(call emit-deploy-wrapper,MONO_UPNP_DCP_MEDIASERVER1_PC,mono.upnp.dcp.mediaserver1.pc))
+
+
+$(eval $(call emit_resgen_targets))
+$(build_xamlg_list): %.xaml.g.cs: %.xaml
+ xamlg '$<'
+
+$(ASSEMBLY_MDB): $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
+ mkdir -p $(shell dirname $(ASSEMBLY))
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
View
23 ...p/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.csproj
@@ -33,12 +33,8 @@
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<ItemGroup>
- <Reference Include="System">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
- <Reference Include="System.Xml">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="AssemblyInfo.cs" />
@@ -160,4 +156,19 @@
<Folder Include="Mono.Upnp.Dcp.MediaServer1\" />
<Folder Include="Mono.Upnp.Dcp.MediaServer1.ContentDirectory1\" />
</ItemGroup>
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+ <BuildFilesVar />
+ <DeployFilesVar />
+ <ResourcesVar />
+ <OthersVar />
+ <GacRefVar />
+ <AsmRefVar />
+ <ProjectRefVar />
+ </MonoDevelop.Autotools.MakefileInfo>
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
</Project>
View
6 ...cp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/mono.upnp.dcp.mediaserver1.pc.in
@@ -0,0 +1,6 @@
+Name: Mono.Upnp.Dcp.MediaServer1
+Description: Mono.Upnp.Dcp.MediaServer1
+Version: 0.1
+
+Requires:
+Libs: -r:@expanded_libdir@/@PACKAGE@/Mono.Upnp.Dcp.MediaServer1.dll
View
10 src/Mono.Upnp/Makefile.am
@@ -0,0 +1,10 @@
+
+EXTRA_DIST =
+
+#Warning: This is an automatically generated file, do not edit!
+if ENABLE_DEBUG
+ SUBDIRS = Mono.Upnp Mono.Upnp.GtkClient
+endif
+if ENABLE_RELEASE
+ SUBDIRS = Mono.Upnp Mono.Upnp.GtkClient
+endif
View
144 src/Mono.Upnp/Mono.Upnp.GtkClient/Makefile.am
@@ -0,0 +1,144 @@
+
+EXTRA_DIST =
+
+# Warning: This is an automatically generated file, do not edit!
+
+if ENABLE_DEBUG
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug "-define:DEBUG"
+ASSEMBLY = Mono.Upnp.GtkClient.exe
+ASSEMBLY_MDB = $(ASSEMBLY).mdb
+COMPILE_TARGET = winexe
+PROJECT_REFERENCES = \
+ ../Mono.Upnp/Mono.Upnp.dll
+BUILD_DIR = .
+
+MONO_UPNP_GTKCLIENT_EXE_MDB_SOURCE=Mono.Upnp.GtkClient.exe.mdb
+MONO_UPNP_GTKCLIENT_EXE_MDB=$(BUILD_DIR)/Mono.Upnp.GtkClient.exe.mdb
+MONO_UPNP_DLL_SOURCE=../Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB_SOURCE=../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll.mdb
+MONO_SSDP_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.dll.mdb
+MONO_UPNP_DLL_MDB_SOURCE=../Mono.Upnp/Mono.Upnp.dll.mdb
+MONO_UPNP_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.dll.mdb
+
+endif
+
+if ENABLE_RELEASE
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+
+ASSEMBLY = Mono.Upnp.GtkClient.exe
+ASSEMBLY_MDB =
+COMPILE_TARGET = winexe
+PROJECT_REFERENCES = \
+ ../Mono.Upnp/Mono.Upnp.dll
+BUILD_DIR = .
+
+MONO_UPNP_GTKCLIENT_EXE_MDB=
+MONO_UPNP_DLL_SOURCE=../Mono.Upnp/Mono.Upnp.dll
+MONO_SSDP_DLL_SOURCE=../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB=
+MONO_UPNP_DLL_MDB=
+
+endif
+
+AL=al2
+SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
+
+PROGRAMFILES = \
+ $(MONO_UPNP_GTKCLIENT_EXE_MDB) \
+ $(MONO_UPNP_DLL) \
+ $(MONO_SSDP_DLL) \
+ $(MONO_SSDP_DLL_MDB) \
+ $(MONO_UPNP_DLL_MDB)
+
+BINARIES = \
+ $(MONO_UPNP_GTK)
+
+
+RESGEN=resgen2
+
+all: $(ASSEMBLY) $(PROGRAMFILES) $(BINARIES)
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/Mono.Upnp.GtkClient.ActionInvocationWindow.cs \
+ gtk-gui/Mono.Upnp.GtkClient.DeviceAnnouncementInfo.cs \
+ gtk-gui/Mono.Upnp.GtkClient.DeviceDescriptionInfo.cs \
+ gtk-gui/Mono.Upnp.GtkClient.LazyDeviceInfo.cs \
+ gtk-gui/Mono.Upnp.GtkClient.LazyIcon.cs \
+ gtk-gui/Mono.Upnp.GtkClient.LazyServiceInfo.cs \
+ gtk-gui/Mono.Upnp.GtkClient.MainWindow.cs \
+ gtk-gui/Mono.Upnp.GtkClient.RawXmlInfo.cs \
+ gtk-gui/Mono.Upnp.GtkClient.ServiceAnnouncementInfo.cs \
+ gtk-gui/Mono.Upnp.GtkClient.ServiceDescriptionInfo.cs \
+ gtk-gui/Mono.Upnp.GtkClient.ServiceScpdInfo.cs \
+ Mono.Upnp.GtkClient/ActionInvocationWindow.cs \
+ Mono.Upnp.GtkClient/DeviceAnnouncementInfo.cs \
+ Mono.Upnp.GtkClient/DeviceAnnouncementInfoProvider.cs \
+ Mono.Upnp.GtkClient/DeviceDescriptionInfo.cs \
+ Mono.Upnp.GtkClient/DeviceDescriptionInfoProvider.cs \
+ Mono.Upnp.GtkClient/GtkClient.cs \
+ Mono.Upnp.GtkClient/IDeviceInfoProvider.cs \
+ Mono.Upnp.GtkClient/IServiceInfoProvider.cs \
+ Mono.Upnp.GtkClient/LazyDeviceInfo.cs \
+ Mono.Upnp.GtkClient/LazyIcon.cs \
+ Mono.Upnp.GtkClient/LazyServiceInfo.cs \
+ Mono.Upnp.GtkClient/MainWindow.cs \
+ Mono.Upnp.GtkClient/RawDeviceDescriptionInfoProvider.cs \
+ Mono.Upnp.GtkClient/RawServiceDescriptionInfoProvider.cs \
+ Mono.Upnp.GtkClient/RawServiceScdpInfoProvider.cs \
+ Mono.Upnp.GtkClient/RawXmlInfo.cs \
+ Mono.Upnp.GtkClient/ServiceAnnouncementInfo.cs \
+ Mono.Upnp.GtkClient/ServiceAnnouncementInfoProvider.cs \
+ Mono.Upnp.GtkClient/ServiceDescriptionInfo.cs \
+ Mono.Upnp.GtkClient/ServiceDescriptionInfoProvider.cs \
+ Mono.Upnp.GtkClient/ServiceScpdInfo.cs \
+ Mono.Upnp.GtkClient/ServiceScpdInfoProvider.cs
+
+DATA_FILES =
+
+RESOURCES = gtk-gui/gui.stetic
+
+EXTRAS = \
+ app.desktop \
+ Mono.Upnp.GtkClient \
+ mono-upnp-gtk.in
+
+REFERENCES = \
+ ../Mono.Upnp/Mono.Upnp.dll \
+ Mono.Posix \
+ -pkg:glade-sharp-2.0 \
+ -pkg:glib-sharp-2.0 \
+ -pkg:gtk-sharp-2.0 \
+ -pkg:mono-addins \
+ System \
+ System.Xml
+
+DLL_REFERENCES =
+
+CLEANFILES = $(PROGRAMFILES) $(BINARIES)
+
+include $(top_srcdir)/Makefile.include
+
+MONO_UPNP_DLL = $(BUILD_DIR)/Mono.Upnp.dll
+MONO_SSDP_DLL = $(BUILD_DIR)/Mono.Ssdp.dll
+MONO_UPNP_GTK = $(BUILD_DIR)/mono-upnp-gtk
+
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL_MDB))
+$(eval $(call emit-deploy-target,MONO_UPNP_DLL_MDB))
+$(eval $(call emit-deploy-wrapper,MONO_UPNP_GTK,mono-upnp-gtk,x))
+
+
+$(eval $(call emit_resgen_targets))
+$(build_xamlg_list): %.xaml.g.cs: %.xaml
+ xamlg '$<'
+
+$(ASSEMBLY_MDB): $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
+ mkdir -p $(shell dirname $(ASSEMBLY))
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
View
21 src/Mono.Upnp/Mono.Upnp.GtkClient/Mono.Upnp.GtkClient.csproj
@@ -34,12 +34,8 @@
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<ItemGroup>
- <Reference Include="System">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
- <Reference Include="Mono.Posix">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
+ <Reference Include="System" />
+ <Reference Include="Mono.Posix" />
<Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
<SpecificVersion>False</SpecificVersion>
</Reference>
@@ -58,9 +54,7 @@
<Reference Include="atk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
<SpecificVersion>False</SpecificVersion>
</Reference>
- <Reference Include="System.Xml">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
+ <Reference Include="System.Xml" />
<Reference Include="Mono.Addins, Version=0.4.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756">
<SpecificVersion>False</SpecificVersion>
</Reference>
@@ -115,6 +109,15 @@
<MonoDevelop>
<Properties>
<Deployment.LinuxDeployData scriptName="mono-upnp-gtk" />
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" SyncReferences="true" IsAutotoolsProject="true" RelativeConfigureInPath="../../..">
+ <BuildFilesVar Sync="true" Name="FILES" />
+ <DeployFilesVar />
+ <ResourcesVar Sync="true" Name="RESOURCES" />
+ <OthersVar />
+ <GacRefVar Sync="true" Name="REFERENCES" />
+ <AsmRefVar Sync="true" Name="REFERENCES" />
+ <ProjectRefVar Sync="true" Name="REFERENCES" />
+ </MonoDevelop.Autotools.MakefileInfo>
</Properties>
</MonoDevelop>
</ProjectExtensions>
View
3 src/Mono.Upnp/Mono.Upnp.GtkClient/mono-upnp-gtk.in
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec mono "@expanded_libdir@/@PACKAGE@/Mono.Upnp.GtkClient.exe" "$@"
View
188 src/Mono.Upnp/Mono.Upnp/Makefile.am
@@ -0,0 +1,188 @@
+
+EXTRA_DIST =
+
+# Warning: This is an automatically generated file, do not edit!
+
+if ENABLE_DEBUG
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug -define:DEBUG "-define:DEBUG,TRACE" "-keyfile:mono-upnp.snk"
+ASSEMBLY = Mono.Upnp.dll
+ASSEMBLY_MDB = $(ASSEMBLY).mdb
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+BUILD_DIR = .
+
+MONO_UPNP_DLL_MDB_SOURCE=Mono.Upnp.dll.mdb
+MONO_UPNP_DLL_MDB=$(BUILD_DIR)/Mono.Upnp.dll.mdb
+MONO_SSDP_DLL_SOURCE=../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB_SOURCE=../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll.mdb
+MONO_SSDP_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.dll.mdb
+
+endif
+
+if ENABLE_RELEASE
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ "-keyfile:mono-upnp.snk"
+ASSEMBLY = Mono.Upnp.dll
+ASSEMBLY_MDB =
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+BUILD_DIR = .
+
+MONO_UPNP_DLL_MDB=
+MONO_SSDP_DLL_SOURCE=../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB=
+
+endif
+
+AL=al2
+SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
+
+PROGRAMFILES = \
+ $(MONO_UPNP_DLL_MDB) \
+ $(MONO_SSDP_DLL) \
+ $(MONO_SSDP_DLL_MDB)
+
+LINUX_PKGCONFIG = \
+ $(MONO_UPNP_PC)
+
+
+RESGEN=resgen2
+
+all: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+FILES = \
+ AssemblyInfo.cs \
+ Mono.Upnp.Control/AllowedValueRange.cs \
+ Mono.Upnp.Control/Argument.cs \
+ Mono.Upnp.Control/ArgumentDirection.cs \
+ Mono.Upnp.Control/IMap.cs \
+ Mono.Upnp.Control/ServiceAction.cs \
+ Mono.Upnp.Control/ServiceActionExecutor.cs \
+ Mono.Upnp.Control/ServiceController.cs \
+ Mono.Upnp.Control/StateVariable.cs \
+ Mono.Upnp.Control/StateVariableChangedArgs.cs \
+ Mono.Upnp.Control/StateVariableEventer.cs \
+ Mono.Upnp.Control/StateVariableOptions.cs \
+ Mono.Upnp.Control/UpnpActionAttribute.cs \
+ Mono.Upnp.Control/UpnpArgumentAttribute.cs \
+ Mono.Upnp.Control/UpnpControlException.cs \
+ Mono.Upnp.Control/UpnpEnumAttribute.cs \
+ Mono.Upnp.Control/UpnpError.cs \
+ Mono.Upnp.Control/UpnpRelatedStateVariableAttribute.cs \
+ Mono.Upnp.Control/UpnpServiceDefinitionException.cs \
+ Mono.Upnp.Control/UpnpStateVariableAttribute.cs \
+ Mono.Upnp.Internal/Arguments.cs \
+ Mono.Upnp.Internal/CollectionMap.cs \
+ Mono.Upnp.Internal/ControlClient.cs \
+ Mono.Upnp.Internal/ControlServer.cs \
+ Mono.Upnp.Internal/DataServer.cs \
+ Mono.Upnp.Internal/EmptyDictionary.cs \
+ Mono.Upnp.Internal/EventClient.cs \
+ Mono.Upnp.Internal/EventServer.cs \
+ Mono.Upnp.Internal/Func.cs \
+ Mono.Upnp.Internal/Helper.cs \
+ Mono.Upnp.Internal/IMappable.cs \
+ Mono.Upnp.Internal/Log.cs \
+ Mono.Upnp.Internal/Map.cs \
+ Mono.Upnp.Internal/Protocol.cs \
+ Mono.Upnp.Internal/ServiceControllerBuilder.cs \
+ Mono.Upnp.Internal/SoapEnvelope.cs \
+ Mono.Upnp.Internal/SoapFault.cs \
+ Mono.Upnp.Internal/SoapHeader.cs \
+ Mono.Upnp.Internal/TimeoutDispatcher.cs \
+ Mono.Upnp.Internal/UpnpServer.cs \
+ Mono.Upnp.Internal/XmlShell.cs \
+ Mono.Upnp.Xml.Compilation/Compiler.cs \
+ Mono.Upnp.Xml.Compilation/DelegateDeserializationCompiler.cs \
+ Mono.Upnp.Xml.Compilation/DelegateSerializationCompiler.cs \
+ Mono.Upnp.Xml.Compilation/DeserializationCompiler.cs \
+ Mono.Upnp.Xml.Compilation/DeserializationCompilerProvider.cs \
+ Mono.Upnp.Xml.Compilation/Deserializer.cs \
+ Mono.Upnp.Xml.Compilation/ObjectDeserializer.cs \
+ Mono.Upnp.Xml.Compilation/SerializationCompiler.cs \
+ Mono.Upnp.Xml.Compilation/SerializationCompilerProvider.cs \
+ Mono.Upnp.Xml.Compilation/Serializer.cs \
+ Mono.Upnp.Xml/DoNotDeserializeAttribute.cs \
+ Mono.Upnp.Xml/DoNotSerializeAttribute.cs \
+ Mono.Upnp.Xml/IXmlDeserializable.cs \
+ Mono.Upnp.Xml/IXmlDeserializer.cs \
+ Mono.Upnp.Xml/IXmlSerializable.cs \
+ Mono.Upnp.Xml/XmlArrayAttribute.cs \
+ Mono.Upnp.Xml/XmlArrayItemAttribute.cs \
+ Mono.Upnp.Xml/XmlAttributeAttribute.cs \
+ Mono.Upnp.Xml/XmlAutomatable.cs \
+ Mono.Upnp.Xml/XmlDeclarationType.cs \
+ Mono.Upnp.Xml/XmlDeserializable.cs \
+ Mono.Upnp.Xml/XmlDeserializationContext.cs \
+ Mono.Upnp.Xml/XmlDeserializer.cs \
+ Mono.Upnp.Xml/XmlElementAttribute.cs \
+ Mono.Upnp.Xml/XmlEnumAttribute.cs \
+ Mono.Upnp.Xml/XmlFlagAttribute.cs \
+ Mono.Upnp.Xml/XmlNamespaceAttribute.cs \
+ Mono.Upnp.Xml/XmlSerializable.cs \
+ Mono.Upnp.Xml/XmlSerializationContext.cs \
+ Mono.Upnp.Xml/XmlSerializationOptions.cs \
+ Mono.Upnp.Xml/XmlSerializer.cs \
+ Mono.Upnp.Xml/XmlTypeAttribute.cs \
+ Mono.Upnp.Xml/XmlValueAttribute.cs \
+ Mono.Upnp/Client.cs \
+ Mono.Upnp/Description.cs \
+ Mono.Upnp/Deserializer.cs \
+ Mono.Upnp/DeserializerProducer.cs \
+ Mono.Upnp/Device.cs \
+ Mono.Upnp/DeviceAnnouncement.cs \
+ Mono.Upnp/DeviceOptions.cs \
+ Mono.Upnp/DeviceType.cs \
+ Mono.Upnp/DisposedEventArgs.cs \
+ Mono.Upnp/Icon.cs \
+ Mono.Upnp/Root.cs \
+ Mono.Upnp/Server.cs \
+ Mono.Upnp/Service.cs \
+ Mono.Upnp/ServiceAnnouncement.cs \
+ Mono.Upnp/ServiceType.cs \
+ Mono.Upnp/SpecVersion.cs \
+ Mono.Upnp/TypeInfo.cs \
+ Mono.Upnp/UpnpDeserializationException.cs \
+ Mono.Upnp/UpnpEventArgs.cs \
+ Mono.Upnp/UpnpException.cs
+
+DATA_FILES =
+
+RESOURCES =
+
+EXTRAS = \
+ Mono.Upnp.Xml.Compilation \
+ mono-upnp.snk \
+ mono.upnp.pc.in
+
+REFERENCES = \
+ ../../Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll \
+ System \
+ System.Xml
+
+DLL_REFERENCES =
+
+CLEANFILES = $(PROGRAMFILES) $(LINUX_PKGCONFIG)
+
+include $(top_srcdir)/Makefile.include
+
+MONO_SSDP_DLL = $(BUILD_DIR)/Mono.Ssdp.dll
+MONO_UPNP_PC = $(BUILD_DIR)/mono.upnp.pc
+
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL_MDB))
+$(eval $(call emit-deploy-wrapper,MONO_UPNP_PC,mono.upnp.pc))
+
+
+$(eval $(call emit_resgen_targets))
+$(build_xamlg_list): %.xaml.g.cs: %.xaml
+ xamlg '$<'
+
+$(ASSEMBLY_MDB): $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
+ mkdir -p $(shell dirname $(ASSEMBLY))
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
View
23 src/Mono.Upnp/Mono.Upnp/Mono.Upnp.csproj
@@ -33,12 +33,8 @@
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<ItemGroup>
- <Reference Include="System">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
- <Reference Include="System.Xml">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="AssemblyInfo.cs" />
@@ -146,4 +142,19 @@
<ItemGroup>
<Folder Include="Mono.Upnp.Xml.Compilation\" />
</ItemGroup>
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" SyncReferences="true" IsAutotoolsProject="true" RelativeConfigureInPath="../../..">
+ <BuildFilesVar Sync="true" Name="FILES" />
+ <DeployFilesVar />
+ <ResourcesVar Sync="true" Name="RESOURCES" />
+ <OthersVar />
+ <GacRefVar Sync="true" Name="REFERENCES" />
+ <AsmRefVar Sync="true" Name="REFERENCES" />
+ <ProjectRefVar Sync="true" Name="REFERENCES" />
+ </MonoDevelop.Autotools.MakefileInfo>
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
</Project>
View
6 src/Mono.Upnp/Mono.Upnp/mono.upnp.pc.in
@@ -0,0 +1,6 @@
+Name: Mono.Upnp
+Description: Mono.Upnp
+Version: 0.1
+
+Requires:
+Libs: -r:@expanded_libdir@/@PACKAGE@/Mono.Upnp.dll
View
10 tests/Makefile.am
@@ -0,0 +1,10 @@
+
+EXTRA_DIST =
+
+#Warning: This is an automatically generated file, do not edit!
+if ENABLE_DEBUG
+ SUBDIRS = Mono.Ssdp.Tests Mono.Upnp.Tests Mono.Upnp.Dcp.MediaServer1.Tests Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests
+endif
+if ENABLE_RELEASE
+ SUBDIRS = Mono.Ssdp.Tests Mono.Upnp.Tests Mono.Upnp.Dcp.MediaServer1.Tests Mono.Upnp.Dcp.MediaServer1.FileSystem.Tests
+endif
View
87 tests/Mono.Ssdp.Tests/Makefile.am
@@ -0,0 +1,87 @@
+
+EXTRA_DIST =
+
+# Warning: This is an automatically generated file, do not edit!
+
+if ENABLE_DEBUG
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug "-define:DEBUG"
+ASSEMBLY = Mono.Ssdp.Tests.dll
+ASSEMBLY_MDB = $(ASSEMBLY).mdb
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+BUILD_DIR = .
+
+MONO_SSDP_TESTS_DLL_MDB_SOURCE=Mono.Ssdp.Tests.dll.mdb
+MONO_SSDP_TESTS_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.Tests.dll.mdb
+MONO_SSDP_DLL_SOURCE=../../src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB_SOURCE=../../src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll.mdb
+MONO_SSDP_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.dll.mdb
+
+endif
+
+if ENABLE_RELEASE
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+
+ASSEMBLY = Mono.Ssdp.Tests.dll
+ASSEMBLY_MDB =
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+BUILD_DIR = .
+
+MONO_SSDP_TESTS_DLL_MDB=
+MONO_SSDP_DLL_SOURCE=../../src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB=
+
+endif
+
+AL=al2
+SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
+
+PROGRAMFILES = \
+ $(MONO_SSDP_TESTS_DLL_MDB) \
+ $(MONO_SSDP_DLL) \
+ $(MONO_SSDP_DLL_MDB)
+
+
+RESGEN=resgen2
+
+all: $(ASSEMBLY) $(PROGRAMFILES)
+
+FILES = \
+ ClientTests.cs \
+ ServerTests.cs
+
+DATA_FILES =
+
+RESOURCES =
+
+EXTRAS =
+
+REFERENCES = \
+ System \
+ $(NUNIT_LIBS)
+
+DLL_REFERENCES =
+
+CLEANFILES = $(PROGRAMFILES)
+
+include $(top_srcdir)/Makefile.include
+
+MONO_SSDP_DLL = $(BUILD_DIR)/Mono.Ssdp.dll
+
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL))
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL_MDB))
+
+
+$(eval $(call emit_resgen_targets))
+$(build_xamlg_list): %.xaml.g.cs: %.xaml
+ xamlg '$<'
+
+$(ASSEMBLY_MDB): $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
+ mkdir -p $(shell dirname $(ASSEMBLY))
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
View
9 tests/Mono.Ssdp.Tests/Mono.Ssdp.Tests.csproj
@@ -52,6 +52,15 @@
<MonoDevelop>
<Properties>
<Deployment.LinuxDeployData generatePcFile="false" />
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" IsAutotoolsProject="true" RelativeConfigureInPath="../..">
+ <BuildFilesVar />
+ <DeployFilesVar />
+ <ResourcesVar />
+ <OthersVar />
+ <GacRefVar />
+ <AsmRefVar />
+ <ProjectRefVar />
+ </MonoDevelop.Autotools.MakefileInfo>
</Properties>
</MonoDevelop>
</ProjectExtensions>
View
86 tests/Mono.Ssdp.Tests/Mono.Ssdp.Tests.make
@@ -0,0 +1,86 @@
+
+
+# Warning: This is an automatically generated file, do not edit!
+
+if ENABLE_DEBUG
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug "-define:DEBUG"
+ASSEMBLY = Mono.Ssdp.Tests.dll
+ASSEMBLY_MDB = $(ASSEMBLY).mdb
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+BUILD_DIR = .
+
+MONO_SSDP_TESTS_DLL_MDB_SOURCE=Mono.Ssdp.Tests.dll.mdb
+MONO_SSDP_TESTS_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.Tests.dll.mdb
+MONO_SSDP_DLL_SOURCE=../../src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB_SOURCE=../../src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll.mdb
+MONO_SSDP_DLL_MDB=$(BUILD_DIR)/Mono.Ssdp.dll.mdb
+
+endif
+
+if ENABLE_RELEASE
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+
+ASSEMBLY = Mono.Ssdp.Tests.dll
+ASSEMBLY_MDB =
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+BUILD_DIR = .
+
+MONO_SSDP_TESTS_DLL_MDB=
+MONO_SSDP_DLL_SOURCE=../../src/Mono.Ssdp/Mono.Ssdp/Mono.Ssdp.dll
+MONO_SSDP_DLL_MDB=
+
+endif
+
+AL=al2
+SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
+
+PROGRAMFILES = \
+ $(MONO_SSDP_TESTS_DLL_MDB) \
+ $(MONO_SSDP_DLL) \
+ $(MONO_SSDP_DLL_MDB)
+
+
+RESGEN=resgen2
+
+all: $(ASSEMBLY) $(PROGRAMFILES)
+
+FILES = \
+ ClientTests.cs \
+ ServerTests.cs
+
+DATA_FILES =
+
+RESOURCES =
+
+EXTRAS =
+
+REFERENCES = \
+ System \
+ $(NUNIT_LIBS)
+
+DLL_REFERENCES =
+
+CLEANFILES = $(PROGRAMFILES)
+
+include $(top_srcdir)/Makefile.include
+
+MONO_SSDP_DLL = $(BUILD_DIR)/Mono.Ssdp.dll
+
+$(eval $(call emit-deploy-target,MONO_SSDP_DLL))