srcdir=.
builddir=.
VPATH=$(srcdir)
DESTDIR=

prefix=${DESTDIR}/usr
bindir=${prefix}/bin
datadir=${prefix}/share
mandir=${datadir}/man/man1

EXEEXT=.exe
MANEXT=.1

CC=gcc

TARGETS=ipcrm ipcs
TGTFILES=${addsuffix $(EXEEXT),$(TARGETS)}
MANFILES=${addsuffix $(MANEXT),$(TARGETS)}

all: $(TGTFILES)

$(TGTFILES): %.exe: %.o
	$(CC) -o $@ $(CFLAGS) $(LDFLAGS) ${filter %.o,$^}

install: $(TGTFILES)
	install -d $(bindir)
	install -d $(mandir)
	for i in $(TGTFILES); do \
	  install -m 755 $$i $(bindir)/$$i; \
	done
	for i in $(MANFILES); do \
	  install -m 644 $(srcdir)/$$i $(mandir)/$$i; \
	done

clean:
	-rm *.exe *.o
