Skip to content

Instantly share code, notes, and snippets.

@nathanesau
Created December 1, 2015 18:53
Show Gist options
  • Save nathanesau/b6d65cb176126ea4d18f to your computer and use it in GitHub Desktop.
Save nathanesau/b6d65cb176126ea4d18f to your computer and use it in GitHub Desktop.
UL makefile
OBJS = main.o matrix.o matrix_ops.o survival_models.o UL.o
CC = g++ -std=c++11
DEBUG = -g
LFLAGS = -Wall $(DEBUG)
CFLAGS = -Wall -c $(DEBUG)
main: $(OBJS)
$(CC) $(OBJS) $(LFLAGS) -o main
main.o: main.cpp survival_models.cpp UL.cpp
$(CC) $(CFLAGS) main.cpp
survival_models.o: survival_models.cpp
$(CC) $(CFLAGS) survival_models.cpp
UL.o: UL.cpp
$(CC) $(CFLAGS) UL.cpp
matrix.o: matrix.cpp
$(CC) $(CFLAGS) matrix.cpp
matrix_ops.o: matrix_ops.cpp matrix.cpp
$(CC) $(CFLAGS) matrix_ops.cpp
clean:
\rm main *.o
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment