-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
49 lines (34 loc) · 733 Bytes
/
Copy pathMakefile
File metadata and controls
49 lines (34 loc) · 733 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
42
43
44
45
46
47
48
49
all: rpncalc plugins
rpncalc: calc.o stack.o main.o trig.o math.o stat.o var.o eval.o plugin.o num_stack.o
cc -g -o rpncalc calc.o stack.o main.o trig.o math.o stat.o var.o eval.o plugin.o num_stack.o -lm -ldl
calc.o: calc.c
cc -g -c calc.c
stack.o: stack.c
cc -g -c stack.c
main.o: main.c
cc -g -c main.c
trig.o: trig.c
cc -g -c trig.c
math.o: math.c
cc -g -c math.c
stat.o: stat.c
cc -g -c stat.c
var.o: var.c
cc -g -c var.c
eval.o: eval.c
cc -g -c eval.c
plugin.o: plugin.c
cc -g -c plugin.c
num_stack.o: num_stack.c
cc -g -c num_stack.c
.PHONY: clean plugins
clean:
rm rpncalc
rm *.o
$(MAKE) -C plugins clean
install:
cp rpncalc /usr/bin
deinstall:
rm /usr/bin/rpncalc
plugins:
$(MAKE) -C plugins