You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
341 B
20 lines
341 B
LD_PARAMS := -lglut -lGL -lGLU |
|
SRC := src |
|
OBJ := obj |
|
CXX := g++ |
|
LD := g++ |
|
|
|
SOURCES := $(wildcard $(SRC)/*.cpp) |
|
OBJECTS := $(patsubst $(SRC)/%.cpp, $(OBJ)/%.o, $(SOURCES)) |
|
|
|
all: program |
|
|
|
clean: |
|
rm -f program |
|
rm -rf obj |
|
|
|
program: ${OBJECTS} |
|
$(LD) ${LD_PARAMS} $^ -o $@ |
|
|
|
$(OBJECTS): $(OBJ)/%.o: $(SRC)/%.cpp |
|
$(CXX) ${CXX_PARAMS} $< -c -o $@
|