Files

38 lines
1.2 KiB
Diff

--- Makefile 2021-09-29 07:20:47.000000000 -0400
+++ Makefile 2021-09-29 07:21:22.000000000 -0400
@@ -1,15 +1,16 @@
# jshon - command line JSON parsing
-CFLAGS := -std=c99 -Wall -pedantic -Wextra -Werror ${CFLAGS}
+CFLAGS := -std=c99 ${CFLAGS}
LDLIBS = -ljansson
INSTALL=install
DESTDIR?=/
-MANDIR=$(DESTDIR)/usr/share/man/man1/
-TARGET_PATH=$(DESTDIR)/usr/bin
+PREFIX?=/opt/local
+MANDIR=$(DESTDIR)$(PREFIX)/share/man/man1/
+TARGET_PATH=$(DESTDIR)$(PREFIX)/bin
DISTFILES=jshon
MANFILE=jshon.1
-ZSHSRC=jshon_zsh_completion
-ZSHCOMP=$(DESTDIR)/usr/share/zsh/site-functions/_pbpst
+ZSHSRC=_jshon
+ZSHCOMP=$(DESTDIR)$(PREFIX)/share/zsh/site-functions/
#VERSION=$(shell date +%Y%m%d)
VERSION=$(shell git show -s --format="%ci" HEAD | cut -d ' ' -f 1 | tr -d '-')
@@ -27,9 +28,9 @@
rm -f *.o $(DISTFILES)
install:
- $(INSTALL) -D $(DISTFILES) $(TARGET_PATH)/$(DISTFILES)
- $(INSTALL) -D $(MANFILE) $(MANDIR)/$(MANFILE)
- $(INSTALL) -D $(ZSHSRC) $(ZSHCOMP)
+ $(INSTALL) $(DISTFILES) $(TARGET_PATH)/$(DISTFILES)
+ $(INSTALL) $(MANFILE) $(MANDIR)/$(MANFILE)
+ $(INSTALL) $(ZSHSRC) $(ZSHCOMP)
dist: clean
sed -i "s/#define JSHONVER .*/#define JSHONVER ${VERSION}/" jshon.c