浏览代码

[make] Add "hashlink" library to release script (#712)

tobil4sk 1 年之前
父节点
当前提交
86d6130b64
共有 1 个文件被更改,包括 10 次插入3 次删除
  1. 10 3
      Makefile

+ 10 - 3
Makefile

@@ -242,20 +242,27 @@ mesa:
 release: release_prepare release_$(RELEASE_NAME)
 release: release_prepare release_$(RELEASE_NAME)
 
 
 release_haxelib:
 release_haxelib:
+	${MAKE} HLIB=hashlink release_haxelib_package
 	${MAKE} HLIB=directx release_haxelib_package
 	${MAKE} HLIB=directx release_haxelib_package
 	${MAKE} HLIB=sdl release_haxelib_package
 	${MAKE} HLIB=sdl release_haxelib_package
 	${MAKE} HLIB=openal release_haxelib_package
 	${MAKE} HLIB=openal release_haxelib_package
 
 
+ifeq ($(HLIB),hashlink)
+HLDIR=other/haxelib
+HLPACK=templates hlmem memory.hxml Run.hx
+else
+HLDIR=libs/$(HLIB)
 ifeq ($(HLIB),directx)
 ifeq ($(HLIB),directx)
-HLPACK=dx
+HLPACK=dx *.h *.c *.cpp
 else
 else
-HLPACK=$(HLIB)
+HLPACK=$(HLIB) *.h *.c
+endif
 endif
 endif
 
 
 release_haxelib_package:
 release_haxelib_package:
 	rm -rf $(HLIB)_release
 	rm -rf $(HLIB)_release
 	mkdir $(HLIB)_release
 	mkdir $(HLIB)_release
-	(cd libs/$(HLIB) && cp -R $(HLPACK) *.h *.c* haxelib.json ../../$(HLIB)_release | true)
+	(cd $(HLDIR) && cp -R $(HLPACK) haxelib.json $(CURDIR)/$(HLIB)_release | true)
 	zip -r $(HLIB).zip $(HLIB)_release
 	zip -r $(HLIB).zip $(HLIB)_release
 	haxelib submit $(HLIB).zip
 	haxelib submit $(HLIB).zip
 	rm -rf $(HLIB)_release
 	rm -rf $(HLIB)_release