new ignore rule for compilation artifacts and makefile rule for installation
This commit is contained in:
+3
-3
@@ -1,4 +1,4 @@
|
||||
build
|
||||
temp
|
||||
cache
|
||||
vgcore.*
|
||||
out
|
||||
libnoja.a
|
||||
noja
|
||||
BIN
Binary file not shown.
@@ -27,6 +27,11 @@ CLI_SUBDIR = cli
|
||||
LIB_FNAME = libnoja.a
|
||||
CLI_FNAME = noja
|
||||
|
||||
# Where the build programs will be moved when
|
||||
# installation occurres.
|
||||
CLI_INSTALLDIR = /bin
|
||||
LIB_INSTALLDIR = /usr/local
|
||||
|
||||
# Default programs
|
||||
CC = gcc
|
||||
AR = ar
|
||||
@@ -81,6 +86,10 @@ $(LIB): $(LIB_OFILES)
|
||||
$(CLI): $(CLI_OFILES) $(LIB)
|
||||
$(CC) $^ -o $@ $(LFLAGS)
|
||||
|
||||
install: $(LIB) $(CLI)
|
||||
sudo cp $(LIB) $(LIB_INSTALLDIR)
|
||||
sudo cp $(CLI) $(CLI_INSTALLDIR)
|
||||
|
||||
clean:
|
||||
rm -rf $(OBJDIR)
|
||||
rm -f $(LIB)
|
||||
|
||||
Reference in New Issue
Block a user