diff --git a/Makefile b/Makefile index 9907af8..9a2d0d2 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,11 @@ .POSIX: -INC=-I/home/user/project/resources/boost_1_81_0 -I/home/user/project/resources/CPP-SMTPClient-library/src -I/usr/include -L/usr/lib -L/home/user/project/resources/CPP-SMTPClient-library -L/home/user/project/resources/boost_1_81_0/stage/lib +# Include path for Boost 1.81.0 and its libraries +INC += -I/home/user/project/resources/boost_1_81_0 -L/home/user/project/resources/boost_1_81_0/stage/lib +# Include path for CPP-SMTPClient and its libraries +INC += -I/home/user/project/resources/CPP-SMTPClient-library/src -L/home/user/project/resources/CPP-SMTPClient-library +# User include paths +INC += -I/usr/include -L/usr/lib + SRCFILES = src/main.cpp db: diff --git a/spec/spec.md b/spec/spec.md index ea8a6dc..cb4d46e 100644 --- a/spec/spec.md +++ b/spec/spec.md @@ -1,4 +1,6 @@ + + # Concepts ## Freelancer @@ -145,13 +147,17 @@ Acceptance will change the $accepted value for $requestID to false. Declining wi There are times that a freelancer may wish to send a custom invoice to a customer, such as after making a quote for a custom commission. Freelancers should be able to fill out a simple form to create a custom invoice on behalf of a user. The back-end of these invoices should be identical to ones created by requests. Invoices created by freelancers should have $accepted set to true automatically upon creation. ### "/freelancer/login" +### "/freelancer/logout" TODO: Figure out what to do for this. +### "/freelancer/profile" +Profile page collating freelancer pages. + # HTML Templates HTML Templates are the raw HTML that is used, and filled in, by variable data provided by the system. Templates should be wrote and saved on the file system of the hosting computer, and loaded upon start up. These loaded templates should be filled in with data provided by the system, then the assembled HTML should be given as a response to users. The Templates should utilize purely lower-case variable names. - +Generic template snippets that are used in multiple templates via {{> x}} are located in templateIncludes in the format {name}{type}.html # Payment Verification @@ -228,3 +234,6 @@ mandatory: optional:{default} emailServerPort={587} emailAddressDisplay={Cavecomm Automated Management System} + + +