-alloc.o hack.Decl.o hack.apply.o hack.bones.o hack.o hack.cmd.o hack.do.o \
- hack.do_name.o hack.do_wear.o hack.dog.o hack.eat.o hack.end.o \
- hack.engrave.o hack.fight.o hack.invent.o hack.ioctl.o hack.lev.o \
- hack.main.o hack.makemon.o hack.mhitu.o hack.mklev.o hack.mkmaze.o \
- hack.mkobj.o hack.mkshop.o hack.mon.o hack.monst.o hack.o_init.o \
- hack.objnam.o hack.options.o hack.pager.o hack.potion.o hack.pri.o \
- hack.read.o hack.rip.o hack.rumors.o hack.save.o hack.search.o hack.shk.o \
- hack.shknam.o hack.steal.o hack.termcap.o hack.timeout.o hack.topl.o \
- hack.track.o hack.trap.o hack.tty.o hack.u_init.o hack.unix.o hack.vault.o \
- hack.version.o hack.wield.o hack.wizard.o hack.worm.o hack.worn.o \
- hack.zap.o rnd.o: hack.h
-
-.if !exists(${DESTDIR}${FILESDIR}/perm)
-afterinstall: clobber
-.endif
-
-clobber:
- ${INSTALL_FILE} -o games -g games -m 660 /dev/null \
- ${DESTDIR}/var/games/hackdir/perm
- ${INSTALL_FILE} -o games -g games -m 660 /dev/null \
- ${DESTDIR}/var/games/hackdir/record
- rm -f ${DESTDIR}/var/games/hackdir/bones*
-
-.include <bsd.prog.mk>
+$(PROG): $(SRCS) hack.h
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $(PROG) $(SRCS) -lncursesw -I$(ROOT)
+ $(STRIP) $(PROG)
+
+install: $(PROG) $(MAN)
+ $(GINSTALL) -Dm2755 $(PROG) $(DESTDIR)/$(PREFIX)/games/$(PROG)
+ $(GINSTALL) -Dm644 $(MAN) $(DESTDIR)/$(PREFIX)/share/man/man6/$(MAN)
+ mkdir -p $(DESTDIR)$(FILESDIR)
+ $(GINSTALL) -Dm660 $(FILES) $(DESTDIR)$(FILESDIR)
+
+clean:
+ rm -f $(CLEANFILES) $(PROG)
+
+.PHONY: all clean install