This repository provides a prebuilt AMX machine for Windows, optimized and built using MinGW. The repository includes both the prebuilt library and the source code, allowing the AMX library to be compiled with MinGW.
- Prebuilt AMX machine for Windows.
- Optimized build using MinGW.
- Includes both prebuilt library and source code.
- Supports various functionalities provided by the AMX library.
To set up the project locally, follow these steps:
Follow these steps to build the project from source:
-
Create a build directory:
mkdir build cd build
-
Configure the project using CMake:
cmake ..
-
Build the project:
cmake --build .
You can use the prebuilt AMX machine directly by including the provided DLLs in your project. If you prefer to build the library from source, follow the steps in the Building the Project section.
- amxArgs.dll: Handles script arguments support.
- amxDGram.dll: Provides datagram functionalities.
- amxFile.dll: Manages file operations.
- amxFixed.dll: Deals with fixed-point arithmetic.
- amxFloat.dll: Handles floating-point operations.
- amxProcess.dll: Manages process-related functionalities.
- amxString.dll: Provides string manipulation functions.
- amxTime.dll: Manages time-related operations.
Each DLL is built and optimized for use with MinGW on Windows.
Contributions are welcome! If you have suggestions or improvements, please open an issue or submit a pull request.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
This project is licensed under the MIT License.