# Makefile for swarm CXX = gcc LIBRARIES = -lm -lpthread #-lGL -lglut -lGLU -lpthread FLAGS = --std=c99 -D_POSIX_C_SOURCE=200112L -Wall -pedantic -g PREPROCESSOR_FLAGS = LINK_OBJ = options.o log.o task.o network.o master.o daemon.o slave.o main.o BIN = swarm $(BIN) : $(LINK_OBJ) $(CXX) -o $(BIN) $(LINK_OBJ) $(PREPROCESSOR_FLAGS) $(LIBRARIES) %.o : %.c $(CXX) $(FLAGS) $(PREPROCESSOR_FLAGS) -c $< clean : $(RM) $(BIN) $(OBJ) $(LINK_OBJ) clean_full: #cleans up all backup files $(RM) $(BIN) $(OBJ) $(LINK_OBJ) $(RM) *.*~ $(RM) *~ $(RM) *.dat $(RM) *.out $(RM) *.err