Parallel Programming - Work on pthreaded version
[matches/honours.git] / course / semester2 / pprog / assignment1 / mthread / Makefile
1 #Makefile for nbody program - pthread version
2
3 CXX = gcc
4 LIBRARIES = -lm -lGL -lglut -lGLU -lpthread
5 FLAGS = --std=c99 -Wall -pedantic -g
6 PREPROCESSOR_FLAGS = 
7 SINGLE_THREAD_OBJ = main.o nbody.o graphics.o
8 LINK_OBJ = main.o nbody.o graphics.o
9
10 BIN = nbody
11
12 $(BIN) : $(LINK_OBJ) 
13         $(CXX) -o $(BIN) $(LINK_OBJ) $(LIBRARIES)
14
15 nbody : 
16
17 %.o : %.c
18         $(CXX) $(FLAGS) $(PREPROCESSOR_FLAGS) -c $<
19
20 clean :
21         $(RM) $(BIN) $(OBJ) $(LINK_OBJ)
22
23 clean_full: #cleans up all backup files
24         $(RM) $(BIN) $(OBJ) $(LINK_OBJ)
25         $(RM) *.*~
26         $(RM) *~

UCC git Repository :: git.ucc.asn.au