Skip to content

Commit

Permalink
udpate makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
bjmt committed Apr 27, 2019
1 parent a8171d8 commit fcaa834
Showing 1 changed file with 12 additions and 17 deletions.
29 changes: 12 additions & 17 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,33 +1,28 @@
SRC := countlets.cpp klets.cpp shuffler.cpp shuffle_euler.cpp \
shuffle_linear.cpp shuffle_markov.cpp seqgen.cpp countfa.cpp
OBJ_COUNTLETS := countlets.o klets.o
OBJ_SHUFFLER := shuffler.o klets.o shuffle_euler.o shuffle_linear.o \
shuffle_markov.o
OBJ_SEQGEN := seqgen.o
OBJ_COUNTFA := countfa.o
CC := g++
OBJ_COUNTLETS = countlets.o klets.o
OBJ_SHUFFLER = shuffler.o klets.o shuffle_euler.o shuffle_linear.o shuffle_markov.o
OBJ_SEQGEN = seqgen.o
OBJ_COUNTFA = countfa.o

CXX = g++
CXXFLAGS += --std=c++11 -O3 -Wall

all: build install

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

countfa:
cd src;\
$(CC) $(OBJ_COUNTFA) -o ../bin/countfa
$(CXX) $(LDFLAGS) -o bin/countfa $(addprefix src/, $(OBJ_COUNTFA))

countlets:
cd src;\
$(CC) $(OBJ_COUNTLETS) -o ../bin/countlets
$(CXX) $(LDFLAGS) -o bin/countlets $(addprefix src/, $(OBJ_COUNTLETS))

shuffler:
cd src;\
$(CC) $(OBJ_SHUFFLER) -o ../bin/shuffler
$(CXX) $(LDFLAGS) -o bin/shuffler $(addprefix src/, $(OBJ_SHUFFLER))

seqgen:
cd src;\
$(CC) $(OBJ_SEQGEN) -o ../bin/seqgen
$(CXX) $(LDFLAGS) -o bin/seqgen $(addprefix src/, $(OBJ_SEQGEN))

makebin:
mkdir -p bin
Expand Down

0 comments on commit fcaa834

Please sign in to comment.