aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Benjamin Althues2012-05-22 22:06:50 +0200
committerGravatar Benjamin Althues2012-05-22 22:06:50 +0200
commit6445aa388546b288cbc8c271c9204b3719a708f5 (patch)
tree9acd6f9b13ecc1a48b2236c34531ba89a1a1e67f
parent9aaf8b6ca9f8d0234ea51236d4c551d4f24134cf (diff)
downloadbaps1-6445aa388546b288cbc8c271c9204b3719a708f5.tar.gz
baps1-6445aa388546b288cbc8c271c9204b3719a708f5.zip
Add install and clean commands to Makefile
Install to /usr/local/bin by default and prepare Makefile for linking several different source files.
-rw-r--r--src/Makefile14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile
index b9611a0..a57930f 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,2 +1,12 @@
-baps1: main.c
- $(CC) -Wall -Wextra -lm main.c -o baps1
+CC = cc -Wall -Wextra
+INST_PATH = /usr/local/bin
+
+baps1: main.o
+ $(CC) -o baps1 main.o -lm
+
+main.o: main.c
+ $(CC) -c main.c
+install:
+ cp baps1 $(INST_PATH)/baps1
+clean:
+ rm baps1 *.o