forked from HongzheGuo/deBGA
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (28 loc) · 771 Bytes
/
Makefile
File metadata and controls
35 lines (28 loc) · 771 Bytes
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
27
28
29
30
31
32
33
34
35
CC = gcc
CFLAGS = -g -Wall -O2
PROG = deBGA
#SRCS = main.c hello.c
SRCS = $(wildcard *.c)
#OBJS = $(SRCS:.c=.o)
OBJS = index_build.o seed_ali_core.o load_input.o bit_operation.o LandauVishkin.o ksw.o main.o
LIBS = -lz -lpthread -lgomp -lm
INCLUDES =
SUBDIRS= .
.SUFFIXES:.c .o .cc
.c.o:
$(CC) -c $(INCLUDES) $< -o $@
#$(CFLAGS)
all:$(PROG)
#dep:$(DEPS)
deBGA:$(OBJS)
$(CC) $(CFLAGS) $(OBJS) $(LIBS) -o $@
clean:
@rm -f *.o $(PROG)
depend:
( LC_ALL=C ; export LC_ALL; makedepend -Y -- $(CFLAGS) -- *.c )
index_build.o: index_build.h bit_operation.h load_input.h
seed_ali_core.o: binarys_qsort.h LandauVishkin.h load_input.h seed_ali_p.h bit_operation.h
load_input.o: load_input.h
bit_operation.o: bit_operation.h
LandauVishkin.o: LandauVishkin.h
ksw.o: ksw.h