Browse Source

Merge pull request #148 from Nefelim4ag/master

Makefile fixes
pull/150/head
orignal 10 years ago
parent
commit
a3352ac1dc
  1. 6
      Makefile
  2. 4
      Makefile.linux

6
Makefile

@ -25,7 +25,7 @@ endif
all: mk_build_dir $(SHLIB) $(I2PD) all: mk_build_dir $(SHLIB) $(I2PD)
mk_build_dir: mk_build_dir:
test -d obj || mkdir obj mkdir -p obj
api: $(SHLIB) api: $(SHLIB)
@ -37,12 +37,12 @@ api: $(SHLIB)
## custom FLAGS to work at build-time. ## custom FLAGS to work at build-time.
deps: deps:
@test -d obj || mkdir obj @mkdir -p obj
$(CXX) $(CXXFLAGS) $(NEEDED_CXXFLAGS) -MM *.cpp > $(DEPS) $(CXX) $(CXXFLAGS) $(NEEDED_CXXFLAGS) -MM *.cpp > $(DEPS)
@sed -i -e '/\.o:/ s/^/obj\//' $(DEPS) @sed -i -e '/\.o:/ s/^/obj\//' $(DEPS)
obj/%.o : %.cpp obj/%.o : %.cpp
@test -d obj || mkdir obj @mkdir -p obj
$(CXX) $(CXXFLAGS) $(NEEDED_CXXFLAGS) $(INCFLAGS) $(CPU_FLAGS) -c -o $@ $< $(CXX) $(CXXFLAGS) $(NEEDED_CXXFLAGS) $(INCFLAGS) $(CPU_FLAGS) -c -o $@ $<
# '-' is 'ignore if missing' on first run # '-' is 'ignore if missing' on first run

4
Makefile.linux

@ -1,4 +1,4 @@
CXXFLAGS = -g -Wall -fPIC CXXFLAGS = -g -Wall
INCFLAGS = INCFLAGS =
## NOTE: The NEEDED_CXXFLAGS are here so that custom CXXFLAGS can be specified at build time ## 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) $(error Compiler too old)
endif endif
NEEDED_CXXFLAGS += -fPIC
ifeq ($(USE_STATIC),yes) ifeq ($(USE_STATIC),yes)
LIBDIR := /usr/lib LIBDIR := /usr/lib
LDLIBS = $(LIBDIR)/libboost_system.a LDLIBS = $(LIBDIR)/libboost_system.a

Loading…
Cancel
Save