The Front End reads in a file of items available for auction and a file containing information regarding current user accounts in the system, it processes a stream of item bidding and advertising transactions one at a time, and it writes out a file of item bidding and advertising transactions at the end of the session.
When using premake5 with gmake, specify a compiler of your choice (gcc
or clang
) with the option --cc=COMPILER
or the system default will be used.
- Open a terminal in project root
- Run
bin/premake5_macosx --file=premake5.lua gmake
to generate the makefiles. - Run
cd build
to go to the output directory - Run
make all
to build the programfrontend
- Open a terminal in project root
- Run
bin/premake5_linux --file=premake5.lua gmake
to generate the makefiles. - Run
cd build
to go to the output directory - Run
make all
to build the programfrontend
- Open a Cygwin terminal in project root
- Run
bin/premake5_windows.exe --file=premake5.lua gmake
to generate the makefiles. - Run
cd build
to go to the output directory - Run
make all
to build the programfrontend.exe
- Open a command prompt in project root
- Run
bin/premake5_windows.exe --file=premake5.lua vs2017
to generate the Visual Studio 2017 project files. - Open
build/group7.sln
and build the solution.- Configurations:
- debug_win32
- release_win32
- Configurations:
- Open a terminal in project root
- Run
./run_tests.sh
to run all the tests
- Open a command prompt in project root
- Run
./run_tests.bat
to run all the tests
- Create a
data
folder residing in the same directory as thefrontend
executable - Create a
current_users.txt
file within thedata
folder - Create a
available_items.txt
file within thedata
folder