| 12345678910111213141516171819202122232425 |
- CXX = g++
- CXXFLAGS = -Wall -std=c++11 -g
- LIBS = -lGL -lGLU -lglut
- SRCDIR = src
- BUILDDIR = build
- BINDIR = bin
- SRCS = $(wildcard $(SRCDIR)/*.cpp)
- OBJS = $(patsubst $(SRCDIR)/%.cpp, $(BUILDDIR)/%.o, $(SRCS))
- TARGET = $(BINDIR)/uhr_programm
- all: $(TARGET)
- $(TARGET): $(OBJS)
- @mkdir -p $(BINDIR)
- $(CXX) $(OBJS) -o $(TARGET) $(LIBS)
- $(BUILDDIR)/%.o: $(SRCDIR)/%.cpp
- @mkdir -p $(BUILDDIR)
- $(CXX) $(CXXFLAGS) -c $< -o $@
- clean:
- rm -rf $(BUILDDIR) $(BINDIR)
|