neogrep: Init repo
This commit is contained in:
34
Makefile
Normal file
34
Makefile
Normal file
@ -0,0 +1,34 @@
|
||||
.POSIX:
|
||||
|
||||
.SUFFIXES:
|
||||
|
||||
include config.mk
|
||||
|
||||
BIN_DIR = $(DESTDIR)$(PREFIX)bin
|
||||
BIN_NAME = ng
|
||||
SRC = main.c
|
||||
OBJ = $(SRC:.c=.o)
|
||||
|
||||
CFLAGS = -std=c99 \
|
||||
-Wall \
|
||||
-Wextra \
|
||||
-Wno-deprecated-declarations \
|
||||
-O2
|
||||
|
||||
.SUFFIXES: .c .o
|
||||
|
||||
.c.o:
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
ng: $(OBJ)
|
||||
$(CC) -o $@ $(OBJ) $(CFLAGS)
|
||||
|
||||
.PHONY: clean install
|
||||
|
||||
clean:
|
||||
rm -f $(BIN_NAME) $(OBJ)
|
||||
|
||||
install: ng
|
||||
mkdir -p $(BIN_DIR)
|
||||
cp -f $(BIN_NAME) $(BIN_DIR)
|
||||
chmod 755 $(BIN_DIR)/$(BIN_NAME)
|
||||
Reference in New Issue
Block a user