.POSIX:

#PREFIX = /usr/local
SWUDIR = $(PREFIX)
BINDIR = $(SWUDIR)/bin
HELPDIR = $(SWUDIR)/help

CC = gcc
CFLAGS = -g -O3 -Wall -D'HELPDIR="$(HELPDIR)"'

PROGS = swu-cpmv \
	swu-encdec \
	swu-line \
	swu-usleep \
	swu-shlock \
	swu-filemode \
	_gawk \

GAWK_OBJ = _gawk.o \
	misc.o \
	strlist.o \

OFILES = $(GAWK_OBJ)

all: $(PROGS)

$(OFILES): util.h

_gawk: $(GAWK_OBJ)
	$(CC) -o $@ $(LDFLAGS) $(GAWK_OBJ)

install: all
	test -d $(BINDIR) || mkdir -p $(BINDIR)
	install -c $(PROGS) $(BINDIR)

clean:
	rm -f $(PROGS) *.o

