-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmakefile
More file actions
41 lines (30 loc) · 781 Bytes
/
Copy pathmakefile
File metadata and controls
41 lines (30 loc) · 781 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
36
37
38
39
40
41
CC = cc
CFLAGS = -O -Wall
LD = cc
CP = cp
MV = mv
RM = rm
E =
O = .o
OBJ = raw$(O) command$(O) display$(O) gap$(O) key$(O) search$(O) main$(O)
zepto$(E) : $(OBJ)
$(LD) -o zepto$(E) $(OBJ)
raw$(O): raw.c header.h raw.h
$(CC) $(CFLAGS) -c raw.c
command$(O): command.c header.h raw.h
$(CC) $(CFLAGS) -c command.c
display$(O): display.c header.h raw.h
$(CC) $(CFLAGS) -c display.c
gap$(O): gap.c header.h raw.h
$(CC) $(CFLAGS) -c gap.c
key$(O): key.c header.h raw.h
$(CC) $(CFLAGS) -c key.c
search$(O): search.c header.h raw.h
$(CC) $(CFLAGS) -c search.c
main$(O): main.c header.h raw.h
$(CC) $(CFLAGS) -c main.c
clean:
-$(RM) $(OBJ) zepto$(E)
install:
-$(CP) zepto$(E) $(HOME)/bin/zep
-$(MV) zepto$(E) $(HOME)/bin/zepto