forked from mirrors/principia
20 lines
428 B
Makefile
20 lines
428 B
Makefile
BIN = ../bin
|
|
PRINCIPIA = ../..
|
|
PROGRAM = progress-dump
|
|
SRCS := main.cc $(PRINCIPIA)/src/progress.cc
|
|
|
|
CXX ?= g++
|
|
CXXFLAGS ?= -D_NO_TMS -O2 -ffunction-sections -fdata-sections
|
|
INCLUDES ?= -I$(PRINCIPIA)/src -I$(PRINCIPIA)/lib
|
|
LDFLAGS ?= -lz -Wl,--gc-sections
|
|
|
|
all: $(BIN)/$(PROGRAM)
|
|
|
|
$(BIN)/$(PROGRAM): $(SRCS)
|
|
@mkdir -p $(BIN)
|
|
$(CXX) $(CXXFLAGS) $(INCLUDES) -o $@ $^ $(LDFLAGS)
|
|
|
|
clean:
|
|
rm $(BIN)/$(PROGRAM)
|
|
|
|
.PHONY: all clean
|