File: makefile

package info (click to toggle)
depqbf 0.1-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 516 kB
  • sloc: ansic: 10,706; makefile: 43
file content (31 lines) | stat: -rw-r--r-- 1,205 bytes parent folder | download
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
CC=gcc
CFLAGS=-Wextra -Wall -Wno-unused -pedantic -std=c99 -DNDEBUG -O3
#CFLAGS=-Wextra -Wall -Wno-unused -pedantic -std=c99 -DNDEBUG -O3 -static
#CFLAGS=-Wextra -Wall -Wno-unused -pedantic -std=c99 -g3 -static
#CFLAGS=-Wextra -Wall -Wno-unused -pedantic -std=c99 -DNDEBUG -g3 -pg -fprofile-arcs -ftest-coverage -static
OBJECTS=qdpll_main.o qdpll_app.o qdpll.o qdpll_mem.o qdpll_dep_man_qdag.o

depqbf: $(OBJECTS)
	$(CC) $(CFLAGS) $(OBJECTS) -o depqbf

qdpll_main.o: qdpll_main.c qdpll.h
	$(CC) $(CFLAGS) -c qdpll_main.c

qdpll_app.o: qdpll_app.c qdpll.h qdpll_exit.h qdpll_config.h
	$(CC) $(CFLAGS) -c qdpll_app.c

qdpll.o: qdpll.c qdpll.h qdpll_mem.h qdpll_pcnf.h qdpll_exit.h \
	 qdpll_stack.h qdpll_dep_man_generic.h qdpll_dep_man_qdag.h \
	 qdpll_config.h qdpll_dep_man_qdag_types.h
	$(CC) $(CFLAGS) -c qdpll.c

qdpll_mem.o: qdpll_mem.c qdpll_mem.h qdpll_exit.h
	$(CC) $(CFLAGS) -c qdpll_mem.c

qdpll_dep_man_qdag.o: qdpll_dep_man_qdag.c qdpll_pcnf.h qdpll_exit.h \
	              qdpll_dep_man_generic.h qdpll_dep_man_qdag.h qdpll_config.h \
		      qdpll.h qdpll_dep_man_qdag_types.h qdpll_stack.h
	$(CC) $(CFLAGS) -c qdpll_dep_man_qdag.c

clean:
	rm -f *.o *.gcno *.gcda *.gcov *~ gmon.out depqbf