TARGETNAME0= sorbital CC= gcc CXX= g++ CFLAGS= -O2 -pipe CXXFLAGS= ${CFLAGS} PLUSFLAGS= SRCS= main.cpp orbital.cpp gui.cpp env.cpp term.cpp time.cpp OBJS= $(SRCS:.cpp=.o) all: debug $(SRCS): $(CXX) $(CXXFLAGS) $(PLUSFLAGS) -c $*.cpp debug: $(TARGETNAME0) $(TARGETNAME0): $(OBJS) $(CXX) $(LDFLAGS) -o $@ $(OBJS) clean: @echo Cleaning build directory... -rm $(TARGETNAME0) *~ *.o *.bak core tags &>/dev/null @echo Done.