CU CSCI 3308 GNU Make Practice Assignment