summaryrefslogtreecommitdiffstats
path: root/backgammon/backgammon/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'backgammon/backgammon/Makefile')
-rw-r--r--backgammon/backgammon/Makefile25
1 files changed, 24 insertions, 1 deletions
diff --git a/backgammon/backgammon/Makefile b/backgammon/backgammon/Makefile
index 2a8d29b8..7e0336f7 100644
--- a/backgammon/backgammon/Makefile
+++ b/backgammon/backgammon/Makefile
@@ -4,5 +4,28 @@
PROG= backgammon
SRCS= extra.c main.c move.c text.c version.c
MAN= backgammon.6
+COMMONOBJS= ../common_source/allow.o \
+ ../common_source/board.o \
+ ../common_source/check.o \
+ ../common_source/fancy.o \
+ ../common_source/init.o \
+ ../common_source/odds.o \
+ ../common_source/one.o \
+ ../common_source/save.o \
+ ../common_source/subs.o \
+ ../common_source/table.o
-.include <bsd.prog.mk>
+all: $(PROG)
+
+$(PROG): $(SRCS) $(COMMONOBJS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $(PROG) $(SRCS) $(COMMONOBJS) -I../common_source -lncursesw
+ $(STRIP) $(PROG)
+
+install: $(PROG) $(MAN)
+ $(GINSTALL) -Dm755 $(PROG) $(DESTDIR)/usr/games/$(PROG)
+ $(GINSTALL) -Dm644 $(MAN) $(DESTDIR)/usr/share/man/man6/$(MAN)
+
+clean:
+ rm -f $(CLEANFILES) $(PROG)
+
+.PHONY: all clean install