blob: d6ff6eba0ff7a6d2dd7255b91b22fc32fe4d7266 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
DESTDIR=
PREFIX?=/usr/local
CXXFLAGS?=-O2
CXXFLAGS+=-std=c++11
CPP_FILES=$(wildcard src/*.cpp)
OBJ_FILES=$(notdir $(CPP_FILES:.cpp=.o))
all: dylibbundler
dylibbundler: $(OBJ_FILES)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJ_FILES)
%.o: src/%.cpp
$(CXX) -c $(CXXFLAGS) -I./src $< -o $@
clean:
rm -f *.o
rm -f ./dylibbundler
install: dylibbundler
mkdir -p $(DESTDIR)$(PREFIX)/bin
cp ./dylibbundler $(DESTDIR)$(PREFIX)/bin/dylibbundler
chmod 775 $(DESTDIR)$(PREFIX)/bin/dylibbundler
.PHONY: all clean install
|