projects
/
puzzle.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Space work in code, remove tabs etc...
[puzzle.git]
/
GNUmakefile
1
CC = gcc
2
RM = /bin/rm
3
CFLAGS = -pipe -Wall
4
HEADERS = puzzle.h
5
BINARY = puzzle
6
7
ifdef DBG
8
PROFILE += -g -O -DDEBUG -DDBG
9
else
10
PROFILE += -O3
11
endif
12
13
#
14
# ---> .o, not .c! <---
15
#
16
OBJS = puzzle.o
17
18
.SUFFIXES: .c .o
19
20
all: $(BINARY)
21
22
$(BINARY): $(OBJS)
23
$(CC) $(PROFILE) -o $(BINARY) -Wall $(OBJS)
24
25
%.o: %.c $(HEADERS)
26
$(CC) $(CFLAGS) $(PROFILE) -c $< -o $@
27
28
clean:
29
$(RM) -f *.core *~ *.gmon \#*\# $(OBJS) $(BINARY)
30