|
| 1 | +--- Makefile.orig 2020-07-28 01:02:14 UTC |
| 2 | ++++ Makefile |
| 3 | +@@ -2,18 +2,18 @@ |
| 4 | + |
| 5 | + CC ?= cc |
| 6 | + CFLAGS ?= -O2 -pipe |
| 7 | +-CFLAGS += -I/usr/local/include |
| 8 | ++CFLAGS += -I${LOCALBASE}/include |
| 9 | + |
| 10 | + # Remove if your system doesn't have |
| 11 | + # arc4random_uniform(3) and/or strlcat(3) |
| 12 | + # Same with pledge(2) and/or unveil(2) |
| 13 | + CFLAGS += -DHAVE_ARC4RANDOM_UNIFORM -DHAVE_STRLCAT |
| 14 | +-CFLAGS += -DHAVE_PLEDGE -DHAVE_UNVEIL |
| 15 | ++#CFLAGS += -DHAVE_PLEDGE -DHAVE_UNVEIL |
| 16 | + |
| 17 | + # Uncomment if you don't want to install |
| 18 | + # or if you plan to install the dictionary somewhere |
| 19 | + # other than /usr/local/share/freebee/enable1.txt |
| 20 | +-#CFLAGS += -DDICTIONARY="\"enable1.txt\"" |
| 21 | ++CFLAGS += -DDICTIONARY="\"${SHAREDIR}/enable1.txt\"" |
| 22 | + |
| 23 | + PREFIX ?= /usr/local |
| 24 | + BINDIR ?= ${PREFIX}/bin |
| 25 | +@@ -25,15 +25,15 @@ OBJS = anagram.o arc4random_uniform.o dir.o game.o mai |
| 26 | + strlcat.o |
| 27 | + |
| 28 | + all: ${OBJS} |
| 29 | +- ${CC} ${LDFLAGS} -o ${PROG} ${OBJS} -lncurses -L/usr/local/lib -lcurl |
| 30 | ++ ${CC} ${LDFLAGS} -o ${PROG} ${OBJS} -lncurses -L${LOCALBASE}/lib -lcurl |
| 31 | + |
| 32 | + install: |
| 33 | +- /usr/bin/install -d -m 755 ${BINDIR} |
| 34 | +- /usr/bin/install -d -m 755 ${MANDIR} |
| 35 | +- /usr/bin/install -d -m 755 ${SHAREDIR} |
| 36 | +- /usr/bin/install -c -s -m 555 freebee ${BINDIR} |
| 37 | +- /usr/bin/install -c -m 444 freebee.6 ${MANDIR} |
| 38 | +- /usr/bin/install -c -m 444 enable1.txt ${SHAREDIR} |
| 39 | ++ /usr/bin/install -d -m 755 ${DESTDIR}${BINDIR} |
| 40 | ++ /usr/bin/install -d -m 755 ${DESTDIR}${MANDIR} |
| 41 | ++ /usr/bin/install -d -m 755 ${DESTDIR}${SHAREDIR} |
| 42 | ++ /usr/bin/install -c -s -m 555 freebee ${DESTDIR}${BINDIR} |
| 43 | ++ /usr/bin/install -c -m 444 freebee.6 ${DESTDIR}${MANDIR} |
| 44 | ++ /usr/bin/install -c -m 444 enable1.txt ${DESTDIR}${SHAREDIR} |
| 45 | + |
| 46 | + clean: |
| 47 | + rm -f ${PROG} ${OBJS} ${PROG}.core |
0 commit comments