core/rubiks/dietz-mcube-Makefile

43 lines
956 B
Plaintext
Raw Normal View History

2015-04-13 15:59:57 +08:00
# makefile for mcube with gcc on *nix by Eric
# This makefile was seriously broken, using for example CPP for
# the C++ compiler, CFLAGS for compiler flags for the C++ compiler
# DBGCFLAGS was set to an empty value, but then used. Not a serious
# issue, but as it was surpurflous, I removed it.
# It was broken in other ways too numerous to mention.
# Edited by David Kirkby, 29th Sept 2009
RM=rm -f
INCLUDES=mcube.h config.h
OBJS=mcube.o main.o
DBGOBJS=mcube.o.dbg main.o.dbg
DBGLIBS=
all: build
debug: build-debug
build: $(OBJS)
$(CXX) $(CXXFLAGS) -o mcube $(OBJS) $(LIBS)
build-debug: $(DBGOBJS)
$(CXX) $(CXXFLAGS) -o mcube $(OBJS) $(DBGLIBS)
clean:
$(RM) $(OBJS)
distclean: clean
$(RM) mcube
main.o: main.cpp $(INCLUDES)
$(CXX) $(CXXFLAGS) -c main.cpp
mcube.o: mcube.cpp $(INCLUDES)
$(CXX) $(CXXFLAGS) -c mcube.cpp
main.o.dbg: main.cpp $(INCLUDES)
$(CXX) -c main.cpp
mcube.o.dbg: mcube.cpp $(INCLUDES)
$(CXX) -c mcube.cpp
dummy: