← Back to team overview

linuxdcpp-team team mailing list archive

[Branch ~dcplusplus-team/dcpp-plugin-sdk-cpp/trunk] Rev 3: make it easier to rename the plugin

 

------------------------------------------------------------
revno: 3
committer: poy <poy@xxxxxxxxxx>
branch nick: dcpp-plugin-sdk-cpp
timestamp: Fri 2012-11-16 17:38:37 +0100
message:
  make it easier to rename the plugin
modified:
  projects/make/Makefile
  projects/vs2010/Plugin.vcxproj
  projects/vs2012/Plugin.vcxproj


--
lp:dcpp-plugin-sdk-cpp
https://code.launchpad.net/~dcplusplus-team/dcpp-plugin-sdk-cpp/trunk

Your team Dcplusplus-team is subscribed to branch lp:dcpp-plugin-sdk-cpp.
To unsubscribe from this branch go to https://code.launchpad.net/~dcplusplus-team/dcpp-plugin-sdk-cpp/trunk/+edit-subscription
=== modified file 'projects/make/Makefile'
--- projects/make/Makefile	2012-11-16 16:26:46 +0000
+++ projects/make/Makefile	2012-11-16 16:38:37 +0000
@@ -1,6 +1,8 @@
 # This is a rudimentary Makefile that compiles files from the pluginsdk & src directories into a
 # shared library. Adapt to your needs.
 
+TARGET = MyPlugin
+
 CPPFLAGS += -Wall -Wextra -g -pipe -O3 -I../../
 CXXFLAGS += -std=gnu++0x
 LINKFLAGS += -static-libgcc -static-libstdc++ -g -O3 -shared -Wl,--add-stdcall-alias
@@ -28,7 +30,7 @@
 ifeq ($(OS), Windows_NT)
 	CPPFLAGS += -D_WIN32_WINNT=0x502 -DWINVER=0x502 -D_WIN32_IE=0x600 \
 				-DNOMINMAX -DSTRICT -DWIN32_LEAN_AND_MEAN \
-				-DUNICODE -D_UNICODE
+				-DWIN32 -D_WIN32 -DUNICODE -D_UNICODE
 	OBJS += src/resource.o
 	LIBEXT = .dll
 else
@@ -37,9 +39,9 @@
 
 all: \
 	ensure-dirs \
-	Plugin
+	$(TARGET)
 
-Plugin: $(OBJS)
+$(TARGET): $(OBJS)
 	cd $(OUTPUT_DIR); $(CXX) $(LINKFLAGS) -o $@$(LIBEXT) $^
 
 ensure-dirs:

=== modified file 'projects/vs2010/Plugin.vcxproj'
--- projects/vs2010/Plugin.vcxproj	2012-11-15 18:17:16 +0000
+++ projects/vs2010/Plugin.vcxproj	2012-11-16 16:38:37 +0000
@@ -35,9 +35,11 @@
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <LinkIncremental>true</LinkIncremental>
+	<TargetName>MyPlugin</TargetName>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <LinkIncremental>true</LinkIncremental>
+	<TargetName>MyPlugin</TargetName>
   </PropertyGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>

=== modified file 'projects/vs2012/Plugin.vcxproj'
--- projects/vs2012/Plugin.vcxproj	2012-11-15 18:17:16 +0000
+++ projects/vs2012/Plugin.vcxproj	2012-11-16 16:38:37 +0000
@@ -37,9 +37,11 @@
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <LinkIncremental>true</LinkIncremental>
+    <TargetName>MyPlugin</TargetName>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <LinkIncremental>true</LinkIncremental>
+    <TargetName>MyPlugin</TargetName>
   </PropertyGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>