Skip to content

Commit

Permalink
new AppSettings sample
Browse files Browse the repository at this point in the history
  • Loading branch information
LewisPringle committed Mar 17, 2019
1 parent bdf20a8 commit bb2632f
Show file tree
Hide file tree
Showing 13 changed files with 2,349 additions and 304 deletions.
49 changes: 49 additions & 0 deletions Samples/AppSettings/Makefile
@@ -0,0 +1,49 @@
StroikaRoot=$(abspath ../../)/

ifneq ($(CONFIGURATION),)
include $(StroikaRoot)IntermediateFiles/$(CONFIGURATION)/Configuration.mk
endif

include $(StroikaRoot)ScriptsLib/Makefile-Common.mk

SrcDir = $(StroikaRoot)Samples/AppSettings/
ObjDir = $(StroikaRoot)IntermediateFiles/$(CONFIGURATION)/Samples-AppSettings/

include $(StroikaRoot)Library/Projects/Unix/SharedBuildRules-Default.mk
include $(StroikaRoot)Library/Projects/Unix/SharedMakeVariables-Default.mk


TARGETDIR = $(StroikaRoot)Builds/$(CONFIGURATION)/Samples-AppSettings/
TARGETEXE = $(TARGETDIR)AppSettings${EXE_SUFFIX}


VPATH = $(SrcDir)/Sources/


Objs = \
$(ObjDir)Main${OBJ_SUFFIX}\


all:
@$(StroikaRoot)ScriptsLib/PrintProgressLine $(MAKE_INDENT_LEVEL) "Building Samples/AppSettings:"
@mkdir -p $(TARGETDIR)
ifeq (Unix,$(ProjectPlatformSubdir))
@$(MAKE) --silent $(TARGETEXE) MAKE_INDENT_LEVEL=$$(($(MAKE_INDENT_LEVEL)+1))
else
@$(StroikaRoot)ScriptsLib/RunArgumentsWithCommonBuildVars $(CONFIGURATION) "MSBuild.exe /nologo /v:quiet /clp:NoSummary Projects/$(ProjectPlatformSubdir)/AppSettings.vcxproj /p:`$(StroikaRoot)ScriptsLib/GetVisualStudioConfigLine $(CONFIGURATION)` /target:Build";
endif



check:
@$(StroikaRoot)ScriptsLib/PrintProgressLine $$(($(MAKE_INDENT_LEVEL) + 1)) -n "Checking Samples/AppSettings... "
@$(StroikaRoot)ScriptsLib/CheckFileExists $(TARGETEXE)
@$(ECHO) "[SUCCEEDED]";


$(TARGETEXE): $(ObjDir) $(Objs) $(StroikaLibs)
@$(StroikaRoot)ScriptsLib/PrintProgressLine $(MAKE_INDENT_LEVEL) "Linking `$(StroikaRoot)ScriptsLib/SubstituteBackVariables $@`" "... "
@if [ $(ECHO_BUILD_LINES) -eq 1 ]; then\
$(StroikaRoot)ScriptsLib/PrintProgressLine $$(($(MAKE_INDENT_LEVEL)+1)) "$(Linker) $(StroikaLinkerPrefixArgs) -o $(TARGETEXE) $(Objs) $(StroikaLinkerSuffixArgs)";\
fi
@$(Linker) $(StroikaLinkerPrefixArgs) -o $(TARGETEXE) $(Objs) $(StroikaLinkerSuffixArgs)
4 changes: 4 additions & 0 deletions Samples/AppSettings/Projects/VisualStudio.Net-2017/.gitignore
@@ -0,0 +1,4 @@
*.opensdf
*.sdf
*.suo
*.user
837 changes: 837 additions & 0 deletions Samples/AppSettings/Projects/VisualStudio.Net-2017/AppSettings.vcxproj

Large diffs are not rendered by default.

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
</Filter>
<Filter Include="Projects">
<UniqueIdentifier>{6b4ce67c-6219-42a0-9815-26534cabd490}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\Sources\Main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\Makefile" />
</ItemGroup>
<ItemGroup>
<Text Include="..\..\ReadMe.md" />
</ItemGroup>
</Project>
4 changes: 4 additions & 0 deletions Samples/AppSettings/Projects/VisualStudio.Net-2019/.gitignore
@@ -0,0 +1,4 @@
*.opensdf
*.sdf
*.suo
*.user
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
</Filter>
<Filter Include="Projects">
<UniqueIdentifier>{6b4ce67c-6219-42a0-9815-26534cabd490}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\Sources\Main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\Makefile" />
</ItemGroup>
<ItemGroup>
<Text Include="..\..\ReadMe.md" />
</ItemGroup>
</Project>

0 comments on commit bb2632f

Please sign in to comment.