diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..6723b35 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "dep/efsw"] + path = dep/efsw + url = https://github.com/SpartanJ/efsw.git diff --git a/Makefile b/Makefile index 4077757..e948047 100644 --- a/Makefile +++ b/Makefile @@ -24,14 +24,11 @@ efsw := dep/lib/libefsw-static-release.a DEPS += $(efsw) OBJECTS += $(efsw) $(efsw): - cd dep && $(WGET) "https://bitbucket.org/SpartanJ/efsw/get/e6afbec564e2.zip" - cd dep && $(SHA256) e6afbec564e2.zip 8589dbedac7434f1863637af696354a9f1fcc28c6397c37b492a797ae62976be - cd dep && $(UNZIP) e6afbec564e2.zip - cd dep/SpartanJ-efsw-e6afbec564e2 && premake4 gmake - cd dep/SpartanJ-efsw-e6afbec564e2 && $(MAKE) -C make/* config=release efsw-static-lib + cd dep/efsw && premake4 gmake + cd dep/efsw && $(MAKE) -C make/* config=release efsw-static-lib mkdir -p dep/lib dep/include - cd dep/SpartanJ-efsw-e6afbec564e2 && cp lib/libefsw-static-release.a $(DEP_PATH)/lib/ - cd dep/SpartanJ-efsw-e6afbec564e2 && cp -R include/efsw $(DEP_PATH)/include/ + cd dep/efsw && cp lib/libefsw-static-release.a $(DEP_PATH)/lib/ + cd dep/efsw && cp -R include/efsw $(DEP_PATH)/include/ # Duktape ifeq ($(DUKTAPE), 1) diff --git a/dep/efsw b/dep/efsw new file mode 160000 index 0000000..36f27d7 --- /dev/null +++ b/dep/efsw @@ -0,0 +1 @@ +Subproject commit 36f27d7ccf0cfc1b0aa5c43476affc432760b59c