mirror of
https://github.com/jarun/nnn.git
synced 2025-02-26 03:01:32 +00:00
Retire Makefile.native
This commit is contained in:
parent
9bfc2fdc29
commit
0f27c2f01c
2 changed files with 3 additions and 61 deletions
|
@ -27,12 +27,9 @@ matrix:
|
||||||
compiler: clang
|
compiler: clang
|
||||||
|
|
||||||
script:
|
script:
|
||||||
export CFLAGS=-Werror;
|
- export CFLAGS=-Werror;
|
||||||
make clean;
|
- make clean; make;
|
||||||
make;
|
- make clean;
|
||||||
make clean;
|
|
||||||
make -f scripts/make_native/Makefile.native;
|
|
||||||
make clean;
|
|
||||||
|
|
||||||
before_deploy:
|
before_deploy:
|
||||||
- unset CFLAGS
|
- unset CFLAGS
|
||||||
|
|
|
@ -1,55 +0,0 @@
|
||||||
# This Makefile optimizes native builds. It
|
|
||||||
# - builds for native architecture (-march=native)
|
|
||||||
# - does not have debug build option
|
|
||||||
#
|
|
||||||
# NOTE: This file is used in Travis CI for stricter test builds
|
|
||||||
|
|
||||||
VERSION = 1.6
|
|
||||||
|
|
||||||
PREFIX ?= /usr/local
|
|
||||||
MANPREFIX = $(PREFIX)/share/man
|
|
||||||
|
|
||||||
CFLAGS += -O3 -march=native -Wall -Wextra -Wno-unused-parameter
|
|
||||||
LDLIBS = -lreadline
|
|
||||||
|
|
||||||
ifeq ($(shell pkg-config ncursesw && echo 1),1)
|
|
||||||
CFLAGS += $(shell pkg-config --cflags ncursesw)
|
|
||||||
LDLIBS += $(shell pkg-config --libs ncursesw)
|
|
||||||
else
|
|
||||||
LDLIBS += -lncurses
|
|
||||||
endif
|
|
||||||
|
|
||||||
DISTFILES = nlay nnn.c nnn.h nnn.1 Makefile README.md LICENSE
|
|
||||||
SRC = nnn.c
|
|
||||||
BIN = nnn
|
|
||||||
PLAYER = nlay
|
|
||||||
|
|
||||||
all: $(BIN) $(PLAYER)
|
|
||||||
|
|
||||||
$(SRC): nnn.h
|
|
||||||
|
|
||||||
$(BIN): $(SRC)
|
|
||||||
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS)
|
|
||||||
strip $@
|
|
||||||
|
|
||||||
install: all
|
|
||||||
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
|
||||||
cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin
|
|
||||||
cp -f $(PLAYER) $(DESTDIR)$(PREFIX)/bin
|
|
||||||
mkdir -p $(DESTDIR)$(MANPREFIX)/man1
|
|
||||||
cp -f $(BIN).1 $(DESTDIR)$(MANPREFIX)/man1
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN)
|
|
||||||
rm -f $(DESTDIR)$(PREFIX)/bin/$(PLAYER)
|
|
||||||
rm -f $(DESTDIR)$(MANPREFIX)/man1/$(BIN).1
|
|
||||||
|
|
||||||
dist:
|
|
||||||
mkdir -p nnn-$(VERSION)
|
|
||||||
cp $(DISTFILES) nnn-$(VERSION)
|
|
||||||
tar -cf nnn-$(VERSION).tar nnn-$(VERSION)
|
|
||||||
gzip nnn-$(VERSION).tar
|
|
||||||
rm -rf nnn-$(VERSION)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f $(BIN) nnn-$(VERSION).tar.gz
|
|
Loading…
Add table
Reference in a new issue