From aeb73eaf4b377a55b5850b051a906d26f1bc8b43 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Sun, 26 Jun 2011 14:50:51 -0400 Subject: new templates --- code/templates/Makefile_cpp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 code/templates/Makefile_cpp (limited to 'code/templates/Makefile_cpp') 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) + +### +# + -- cgit v1.2.3