Changed up the Makefile a bit to make it simpler. Also changed it's location

and added a bin dir.

	new file:   Makefile
	renamed:    src/obj/.gitignore -> bin/.gitignore
	new file:   obj/.gitignore
	deleted:    src/Makefile
This commit is contained in:
Brian Barto 2016-04-15 14:02:09 -04:00
parent a82d55717a
commit 4ecd5fcfb3
4 changed files with 18 additions and 16 deletions

16
Makefile Normal file
View File

@ -0,0 +1,16 @@
BIN=bin
OBJ=obj
SRC=src
CC = gcc
CFLAGS = -lncurses
${BIN}/nms: ${OBJ}/nms.o
$(CC) $(CFLAGS) -o $@ $^
${OBJ}/nms.o: ${SRC}/nms.c ${SRC}/nms.h
$(CC) $(CFLAGS) -o $@ -c ${SRC}/nms.c
clean:
rm -f ${BIN}/*
rm -f $(OBJ)/*

2
obj/.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*
!.gitignore

View File

@ -1,16 +0,0 @@
CC = gcc
ODIR = obj
DEPS = nms.h
CFLAGS = -lncurses
_OBJ = nms.o
OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ))
$(ODIR)/%.o: %.c $(DEPS)
$(CC) -c -o $@ $< $(CFLAGS)
nms: $(OBJ)
$(CC) -o $@ $^ $(CFLAGS)
clean:
rm -f $(ODIR)/*.o nms