Skip to content

Commit fcaa834

Browse files
committed
udpate makefile
1 parent a8171d8 commit fcaa834

1 file changed

Lines changed: 12 additions & 17 deletions

File tree

Makefile

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,28 @@
1-
SRC := countlets.cpp klets.cpp shuffler.cpp shuffle_euler.cpp \
2-
shuffle_linear.cpp shuffle_markov.cpp seqgen.cpp countfa.cpp
3-
OBJ_COUNTLETS := countlets.o klets.o
4-
OBJ_SHUFFLER := shuffler.o klets.o shuffle_euler.o shuffle_linear.o \
5-
shuffle_markov.o
6-
OBJ_SEQGEN := seqgen.o
7-
OBJ_COUNTFA := countfa.o
8-
CC := g++
1+
OBJ_COUNTLETS = countlets.o klets.o
2+
OBJ_SHUFFLER = shuffler.o klets.o shuffle_euler.o shuffle_linear.o shuffle_markov.o
3+
OBJ_SEQGEN = seqgen.o
4+
OBJ_COUNTFA = countfa.o
5+
6+
CXX = g++
7+
CXXFLAGS += --std=c++11 -O3 -Wall
98

109
all: build install
1110

1211
build:
1312
cd src;\
14-
$(CC) --std=c++11 -O2 -Wall -c $(SRC)
13+
$(CXX) $(CXXFLAGS) -c *.cpp
1514

1615
countfa:
17-
cd src;\
18-
$(CC) $(OBJ_COUNTFA) -o ../bin/countfa
16+
$(CXX) $(LDFLAGS) -o bin/countfa $(addprefix src/, $(OBJ_COUNTFA))
1917

2018
countlets:
21-
cd src;\
22-
$(CC) $(OBJ_COUNTLETS) -o ../bin/countlets
19+
$(CXX) $(LDFLAGS) -o bin/countlets $(addprefix src/, $(OBJ_COUNTLETS))
2320

2421
shuffler:
25-
cd src;\
26-
$(CC) $(OBJ_SHUFFLER) -o ../bin/shuffler
22+
$(CXX) $(LDFLAGS) -o bin/shuffler $(addprefix src/, $(OBJ_SHUFFLER))
2723

2824
seqgen:
29-
cd src;\
30-
$(CC) $(OBJ_SEQGEN) -o ../bin/seqgen
25+
$(CXX) $(LDFLAGS) -o bin/seqgen $(addprefix src/, $(OBJ_SEQGEN))
3126

3227
makebin:
3328
mkdir -p bin

0 commit comments

Comments
 (0)