H=errors.h mesg.h parse.h plumb.h sam.h | |
SRC= address.c buff.c cmd.c disk.c error.c file.c io.c\ | |
list.c mesg.c moveto.c multi.c unix.c rasp.c regexp.c\ | |
sam.c shell.c string.c sys.c util.c xec.c plumb.c | |
CC=gcc | |
PREFIX=$(HOME) | |
#PREFIX=/usr/local | |
CFLAGS=-I. -I$(PREFIX)/include -O -g | |
LDFLAGS=-L$(PREFIX)/lib | |
LDLIBS=-l9 -lfmt -lutf | |
all: sam | |
sam: $(SRC) $(H) | |
$(CC) -o $@ $(CFLAGS) $(SRC) $(LDFLAGS) $(LDLIBS) | |
clean: | |
rm -f *.o *~ | |
rm -f sam |