33 lines
777 B
Makefile
33 lines
777 B
Makefile
PREFIX ?= /usr/local
|
|
|
|
# UNCOMMENT FOR DYNAMIC LINKING
|
|
CFLAGS := $(CFLAGS)
|
|
SKA :=
|
|
|
|
# UNCOMMENT FOR STATIC LINKING
|
|
# CFLAGS := $(CFLAGS) -static -fpic -Wl,-static -fdata-sections -ffunction-sections -Wl,--gc-sections -s
|
|
# SKA := /usr/lib/libskarnet.a # you might have to change this location
|
|
|
|
LDFLAGS := $(LDFLAGS) -lskarnet
|
|
|
|
all: mvwt mvwtc mvwtimg
|
|
|
|
mvwt: mvwt.c $(SKA)
|
|
|
|
mvwtc: mvwtc.c pdjson.c $(SKA)
|
|
|
|
mvwtimg: mvwtimg.c $(SKA)
|
|
|
|
.PHONY: install
|
|
install: all
|
|
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
|
cp -f mvwt $(DESTDIR)$(PREFIX)/bin
|
|
chmod 755 $(DESTDIR)$(PREFIX)/bin/mvwt
|
|
cp -f mvwtc $(DESTDIR)$(PREFIX)/bin
|
|
chmod 755 $(DESTDIR)$(PREFIX)/bin/mvwtc
|
|
cp -f mvwtimg $(DESTDIR)$(PREFIX)/bin
|
|
chmod 755 $(DESTDIR)$(PREFIX)/bin/mvwtimg
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
-rm -f mvwt mvwtc mvwtimg
|