mirror of
https://github.com/PurpleI2P/i2pd
synced 2024-11-10 08:00:38 +03:00
commit
a3352ac1dc
6
Makefile
6
Makefile
@ -25,7 +25,7 @@ endif
|
||||
all: mk_build_dir $(SHLIB) $(I2PD)
|
||||
|
||||
mk_build_dir:
|
||||
test -d obj || mkdir obj
|
||||
mkdir -p obj
|
||||
|
||||
api: $(SHLIB)
|
||||
|
||||
@ -37,12 +37,12 @@ api: $(SHLIB)
|
||||
## custom FLAGS to work at build-time.
|
||||
|
||||
deps:
|
||||
@test -d obj || mkdir obj
|
||||
@mkdir -p obj
|
||||
$(CXX) $(CXXFLAGS) $(NEEDED_CXXFLAGS) -MM *.cpp > $(DEPS)
|
||||
@sed -i -e '/\.o:/ s/^/obj\//' $(DEPS)
|
||||
|
||||
obj/%.o : %.cpp
|
||||
@test -d obj || mkdir obj
|
||||
@mkdir -p obj
|
||||
$(CXX) $(CXXFLAGS) $(NEEDED_CXXFLAGS) $(INCFLAGS) $(CPU_FLAGS) -c -o $@ $<
|
||||
|
||||
# '-' is 'ignore if missing' on first run
|
||||
|
@ -1,4 +1,4 @@
|
||||
CXXFLAGS = -g -Wall -fPIC
|
||||
CXXFLAGS = -g -Wall
|
||||
INCFLAGS =
|
||||
|
||||
## NOTE: The NEEDED_CXXFLAGS are here so that custom CXXFLAGS can be specified at build time
|
||||
@ -22,6 +22,8 @@ else # not supported
|
||||
$(error Compiler too old)
|
||||
endif
|
||||
|
||||
NEEDED_CXXFLAGS += -fPIC
|
||||
|
||||
ifeq ($(USE_STATIC),yes)
|
||||
LIBDIR := /usr/lib
|
||||
LDLIBS = $(LIBDIR)/libboost_system.a
|
||||
|
Loading…
Reference in New Issue
Block a user