CPE476Lab1

How to use git

git add . --all git commit -m "message" git fetch git rebase origin/master      While there are merge conflicts:      modify code manually until it is working properly      git add . --all      git commit -m "message"      git rebase --continue git push

Cross-Platform Building

This project supports janky builds on macs, linux, and the CSL machines.
IF YOU WANT TO CHANGE includes.h BE SURE TO MODIFY YOUR RESPECTIVE INCLUDES FILE.
For instance, if you are on a CSL machine, change includes_csl.h.

To build the standard build, run
     make
To build the CSL build, run
     make csl

Creating the path variable for freetype2:

First install freetype here
Find the path:
     freetype-config --cflags
Copy the path in the output

Add line into ~/.profile like this:
     export FREETYPE_DIR=paste here
Adding this line into ~/.profile will run the export command every time you open a new terminal.

Without restarting your terminal, or if things aren't working, try:
     source ~/.profile
Makefile should work at this point

Issue Tracking

Go to BitBucket