DESTDIR=

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

EXEEXT=.exe
MANEXT=.1

CC=gcc
CFLAGS=-g -O2
LDFLAGS=-g

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

all: $(TGTFILES)

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

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

clean:
	-rm *.exe *.o
