15 lines
358 B
Makefile
15 lines
358 B
Makefile
PKG = main
|
|
CPPFLAGS = -O3
|
|
include lean.mk
|
|
|
|
CPP_SRCS = myfuns.cpp
|
|
CPP_OBJS = $(addprefix $(OUT)/testcpp/,$(CPP_SRCS:.cpp=.o))
|
|
|
|
all: $(BIN_OUT)/test
|
|
|
|
$(OUT)/testcpp/%.o: %.cpp
|
|
@mkdir -p "$(@D)"
|
|
c++ -std=c++14 -c -o $@ $< $(CPPFLAGS) `leanc --print-cflags`
|
|
|
|
$(BIN_OUT)/test: $(LIB_OUT)/libmain.a $(CPP_OBJS) | $(BIN_OUT)
|
|
c++ -o $@ $^ `leanc --print-ldflags`
|