diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f392550 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build/ +*.ppm \ No newline at end of file diff --git a/.ppm_package b/.ppm_package new file mode 100644 index 0000000..419d95f --- /dev/null +++ b/.ppm_package @@ -0,0 +1 @@ +src/ZiProto diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c1d6a3e --- /dev/null +++ b/Makefile @@ -0,0 +1,9 @@ +clean: + rm -rf build + +build: + mkdir build + ppm --compile="src/ZiProto" --directory="build" + +install: + ppm --no-prompt --install="build/net.intellivoid.ziproto.ppm" \ No newline at end of file diff --git a/src/ZiProto/package.json b/src/ZiProto/package.json new file mode 100644 index 0000000..d72bf10 --- /dev/null +++ b/src/ZiProto/package.json @@ -0,0 +1,99 @@ +{ + "package": { + "package_name": "net.intellivoid.ziproto", + "name": "ZiProto", + "version": "1.0.0.1", + "author": "Zi Xing Narrakas", + "organization": "Intellivoid", + "description": "Fast-compression serialization blob library (ProtoBuf Like)", + "url": "https://github.com/intellivoid/ZiProto", + "dependencies": [], + "configuration": { + "autoload_method": "indexed", + "main": null, + "post_installation": [], + "pre_installation": [] + } + }, + "components": [ + { + "required": true, + "file": "Abstracts/Options.php" + }, + { + "required": true, + "file": "Abstracts/Regex.php" + }, + { + "required": true, + "file": "BufferStream.php" + }, + { + "required": true, + "file": "DecodingOptions.php" + }, + { + "required": true, + "file": "EncodingOptions.php" + }, + { + "required": true, + "file": "Exception/DecodingFailedException.php" + }, + { + "required": true, + "file": "Exception/EncodingFailedException.php" + }, + { + "required": true, + "file": "Exception/InsufficientDataException.php" + }, + { + "required": true, + "file": "Exception/IntegerOverflowException.php" + }, + { + "required": true, + "file": "Exception/InvalidOptionException.php" + }, + { + "required": true, + "file": "Ext.php" + }, + { + "required": true, + "file": "Packet.php" + }, + { + "required": true, + "file": "Type/Binary.php" + }, + { + "required": true, + "file": "Type/Map.php" + }, + { + "required": true, + "file": "TypeTransformer/BinaryTransformer.php" + }, + { + "required": true, + "file": "TypeTransformer/Extension.php" + }, + { + "required": true, + "file": "TypeTransformer/MapTransformer.php" + }, + { + "required": true, + "file": "TypeTransformer/Validator.php" + }, + { + "required": true, + "file": "ZiProto.php" + } + ], + "files": [ + "ziproto.json" + ] +} \ No newline at end of file