19 lines
321 B
Makefile
19 lines
321 B
Makefile
SRC = $(wildcard *.c)
|
|
OBJS = $(SRC:.c=.o)
|
|
RELEASE_TARBALL = nsforth.tar.gz
|
|
CFLAGS = -Wall -Wextra -ggdb3 -O0
|
|
|
|
nsforth: $(OBJS)
|
|
$(CC) $(OBJS) -o $@
|
|
|
|
%.o: %.c
|
|
$(CC) $(CFLAGS) -c $<
|
|
|
|
release:
|
|
touch $(RELEASE_TARBALL)
|
|
tar -cvzf $(RELEASE_TARBALL) ../nsforth
|
|
|
|
clean:
|
|
rm -f *.o *.tar.gz nsforth
|
|
|
|
.PHONY: all clean release
|