commit ff8788aa0a19fee9bd99f1f34c2df38f384115eb Author: Bert Peters Date: Thu Oct 5 16:17:46 2017 +0200 Initial project setup. Create simple Makefile for project compilation. diff --git a/README.md b/README.md new file mode 100644 index 0000000..5cca458 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# Functional MRI for Neural Networks + +An attempt to create real-time in depth visualisation for neural +networks. diff --git a/src/.gitignore b/src/.gitignore new file mode 100644 index 0000000..b5ecd2c --- /dev/null +++ b/src/.gitignore @@ -0,0 +1,35 @@ +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + +# Real project executable. +fmri diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..78f4053 --- /dev/null +++ b/src/Makefile @@ -0,0 +1,27 @@ +.PHONY: all clean + +# Compilation settings +CXXFLAGS=-Wall -Wextra -pedantic -std=c++14 -g -O2 +LDLIBS= + + +# Project artifacts +_EXE=fmri +_OBJECTS=\ + main.o + +all: fmri + +fmri: $(_OBJECTS) + $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) + +clean: + $(RM) *.o *.d + $(RM) + +# Automatic header dependency detection +%.d: %.cpp + $(CXX) -MM -MF $@ $< + +_DEPFILES=$(patsubst %.cpp, %.d, $(wildcard *.cpp)) +-include $(_DEPFILES) diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..e3f6716 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,10 @@ +#include + +using namespace std; + +int main(int argc, const char* argv[]) +{ + cout << "This is just a test." << endl; + + return 0; +}