AntonisZks / Information-Systems-Software-Development-Project

A university project implementing Vamana-Indexing-Algorithm (VIA) for Approximate-Nearest-Neighbors (ANN) problem.
2 stars 0 forks source link

Project Structure Reorganization and Separate Compilation #78

Open AntonisZks opened 2 days ago

AntonisZks commented 2 days ago

I reorganized the project structure by adding all the source code of the classes and functions into the /src/ directory and also I applied Separate Compilation to the project by adding a Makefile inside every sub-directory in order to compile separate parts of the code and then merge them into one general makefile in the root directory and produce the executable files.

I also changed the names of the main files to match the application, and moved them inside a directory called /app/.

@StavrosJKw @EvitaChasioti take a look at the code of this branch and tell me your opinion about the above before we make a pull request to the main branch.