diff options
Diffstat (limited to 'code/templates/Makefile_cpp')
-rw-r--r-- | code/templates/Makefile_cpp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/code/templates/Makefile_cpp b/code/templates/Makefile_cpp new file mode 100644 index 0000000..2edcbbf --- /dev/null +++ b/code/templates/Makefile_cpp @@ -0,0 +1,28 @@ +# C++ template Makefile for small projects with gmake +# +# Chose a program name (PROGRAM) and add all the .cpp files (not .h) to # +# CXX_SRCS. Run `make depends` and paste # the output of that command at the +# bottom and then run `make` to generate an executable. +# +# From http://homepages.gac.edu/~mc38/2001J/documentation/gmake.html +PROGRAM = rename_me +LOADLIBES = +CXX_SRCS = main.cpp +CXX = g++ +CXXFLAGS = -g -Wall -fno-builtins +CC = gcc +LDFLAGS = -g +OBJS = $(CXX_SRCS:.cpp=.o) + +$(PROGRAM) : $(OBJS) + $(CXX) $(LDFLAGS) $(OBJS) $(LOADLIBES) -o $(PROGRAM) + +clean: + /bin/rm -qf *.o $(PROGRAM) *~ + +depend: + $(CXX) -MM $(CXX_SRCS) + +### +# <DEPENDENCIES ON .h FILES GO HERE> + |