mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-12 07:44:38 +08:00
43 lines
956 B
Plaintext
43 lines
956 B
Plaintext
|
# 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:
|