diff options
Diffstat (limited to 'deep_userdata_example')
| -rw-r--r-- | deep_userdata_example/DUE.makefile | 36 | ||||
| -rw-r--r-- | deep_userdata_example/deep_userdata_example.vcxproj | 2 | ||||
| -rw-r--r-- | deep_userdata_example/deep_userdata_example.vcxproj.filters | 17 |
3 files changed, 47 insertions, 8 deletions
diff --git a/deep_userdata_example/DUE.makefile b/deep_userdata_example/DUE.makefile new file mode 100644 index 0000000..8fcc89e --- /dev/null +++ b/deep_userdata_example/DUE.makefile | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | # | ||
| 2 | # Lanes/deep_userdata_example/DUE.makefile | ||
| 3 | # | ||
| 4 | |||
| 5 | include ../Shared.makefile | ||
| 6 | |||
| 7 | _MODULE=deep_userdata_example.$(_SO) | ||
| 8 | |||
| 9 | _SRC:=$(wildcard *.cpp) ../src/compat.cpp ../src/deep.cpp | ||
| 10 | |||
| 11 | _OBJ:=$(_SRC:.cpp=.o) | ||
| 12 | |||
| 13 | #--- | ||
| 14 | all: $(_MODULE) | ||
| 15 | $(info CC: $(CC)) | ||
| 16 | $(info _MODULE: $(_MODULE)) | ||
| 17 | $(info _SRC: $(_SRC)) | ||
| 18 | |||
| 19 | _pch.hpp.gch: ../src/_pch.hpp | ||
| 20 | $(CC) -I "../.." $(CFLAGS) -x c++-header $< -o _pch.hpp.gch | ||
| 21 | |||
| 22 | %.o: %.cpp _pch.hpp.gch DUE.makefile | ||
| 23 | $(CC) -I "../.." $(CFLAGS) -c $< | ||
| 24 | |||
| 25 | # Note: Don't put $(LUA_LIBS) ahead of $^; MSYS will not like that (I think) | ||
| 26 | # | ||
| 27 | $(_MODULE): $(_OBJ) | ||
| 28 | $(CC) $(LIBFLAG) $^ $(LIBS) $(LUA_LIBS) -o $@ | ||
| 29 | |||
| 30 | install: | ||
| 31 | install -m 644 $(_MODULE) $(LUA_LIBDIR)/ | ||
| 32 | |||
| 33 | clean: | ||
| 34 | -rm -rf $(_MODULE) *.o *.map *.gch | ||
| 35 | |||
| 36 | .PHONY: all clean | ||
diff --git a/deep_userdata_example/deep_userdata_example.vcxproj b/deep_userdata_example/deep_userdata_example.vcxproj index 74d8e76..ec40f30 100644 --- a/deep_userdata_example/deep_userdata_example.vcxproj +++ b/deep_userdata_example/deep_userdata_example.vcxproj | |||
| @@ -855,7 +855,7 @@ | |||
| 855 | </ItemGroup> | 855 | </ItemGroup> |
| 856 | <ItemGroup> | 856 | <ItemGroup> |
| 857 | <None Include="deeptest.lua" /> | 857 | <None Include="deeptest.lua" /> |
| 858 | <None Include="Makefile" /> | 858 | <None Include="DUE.makefile" /> |
| 859 | </ItemGroup> | 859 | </ItemGroup> |
| 860 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 860 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 861 | <ImportGroup Label="ExtensionTargets"> | 861 | <ImportGroup Label="ExtensionTargets"> |
diff --git a/deep_userdata_example/deep_userdata_example.vcxproj.filters b/deep_userdata_example/deep_userdata_example.vcxproj.filters index e3fd9bf..ecb3c60 100644 --- a/deep_userdata_example/deep_userdata_example.vcxproj.filters +++ b/deep_userdata_example/deep_userdata_example.vcxproj.filters | |||
| @@ -5,14 +5,17 @@ | |||
| 5 | <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> | 5 | <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> |
| 6 | <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> | 6 | <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> |
| 7 | </Filter> | 7 | </Filter> |
| 8 | <Filter Include="Resource Files"> | ||
| 9 | <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> | ||
| 10 | <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> | ||
| 11 | </Filter> | ||
| 12 | <Filter Include="Lanes"> | 8 | <Filter Include="Lanes"> |
| 13 | <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> | 9 | <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> |
| 14 | <Extensions>h;hh;hpp;hxx;hm;inl;inc;ipp;xsd</Extensions> | 10 | <Extensions>h;hh;hpp;hxx;hm;inl;inc;ipp;xsd</Extensions> |
| 15 | </Filter> | 11 | </Filter> |
| 12 | <Filter Include="Make"> | ||
| 13 | <UniqueIdentifier>{e3eeb49e-1b60-4885-b634-80e39d11acc7}</UniqueIdentifier> | ||
| 14 | </Filter> | ||
| 15 | <Filter Include="test"> | ||
| 16 | <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> | ||
| 17 | <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> | ||
| 18 | </Filter> | ||
| 16 | </ItemGroup> | 19 | </ItemGroup> |
| 17 | <ItemGroup> | 20 | <ItemGroup> |
| 18 | <ClCompile Include="..\src\compat.cpp"> | 21 | <ClCompile Include="..\src\compat.cpp"> |
| @@ -47,10 +50,10 @@ | |||
| 47 | </ItemGroup> | 50 | </ItemGroup> |
| 48 | <ItemGroup> | 51 | <ItemGroup> |
| 49 | <None Include="deeptest.lua"> | 52 | <None Include="deeptest.lua"> |
| 50 | <Filter>Resource Files</Filter> | 53 | <Filter>test</Filter> |
| 51 | </None> | 54 | </None> |
| 52 | <None Include="Makefile"> | 55 | <None Include="DUE.makefile"> |
| 53 | <Filter>Resource Files</Filter> | 56 | <Filter>Make</Filter> |
| 54 | </None> | 57 | </None> |
| 55 | </ItemGroup> | 58 | </ItemGroup> |
| 56 | </Project> \ No newline at end of file | 59 | </Project> \ No newline at end of file |
