Browse Source

FreeBSD support

pull/93/head
orignal 10 years ago
parent
commit
a2707c19b8
  1. 3
      Makefile
  2. 27
      Makefile.bsd

3
Makefile

@ -1,8 +1,9 @@ @@ -1,8 +1,9 @@
UNAME := $(shell uname -s)
ifeq ($(UNAME),Darwin)
include Makefile.osx
else ifeq ($(UNAME), FreeBSD)
include Makefile.bsd
else
include Makefile.linux
endif

27
Makefile.bsd

@ -0,0 +1,27 @@ @@ -0,0 +1,27 @@
CC = g++
CFLAGS = -std=c++11 -O2
include filelist.mk
INCFLAGS = -I/usr/include/ -I/usr/local/include/
LDFLAGS = -Wl,-rpath,/usr/local/lib -L/usr/local/lib -lcryptopp -lboost_system -lboost_filesystem -lboost_regex -lboost_program_options -lpthread
LIBS =
all: obj i2p
i2p: $(OBJECTS:obj/%=obj/%)
$(CC) -o $@ $^ $(LDFLAGS) $(LIBS)
.SUFFIXES:
.SUFFIXES: .c .cc .C .cpp .o
obj/%.o : %.cpp
$(CC) -o $@ $< -c $(CFLAGS) $(INCFLAGS) $(CPU_FLAGS)
obj:
mkdir -p obj
clean:
rm -fr obj i2p
.PHONY: all
.PHONY: clean
Loading…
Cancel
Save