История изменений
Исправление
kirk_johnson,
(текущая версия)
:
Потому что cmake выглядит слишком сложным для простых проектов, когда Makefile укладывается в
CFLAGS += -std=c11 -Wall -MD -D_GNU_SOURCE
LDLIBS = -lev
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = /usr/share/man
PROGRAM = foobar
-include *.d
foobar:
install: $(PROGRAM)
install -m0755 -D -t $(DESTDIR)$(BINDIR) $(PROGRAM)
install -m0644 -D -t $(DESTDIR)$(MANDIR)/man5 $(PROGRAM).1
clean:
rm -f *.d *.o $(PROGRAM)
.PHONY: install clean
Исправление
kirk_johnson,
:
Потому что cmake выглядит слишком сложным для простых проектов, когда Makefile укладывается в
CFLAGS += -std=c11 -Wall -MD -D_GNU_SOURCE
LDLIBS = -lev
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
PROGRAM = foobar
-include *.d
foobar:
install: $(PROGRAM)
install -m0755 -D -t $(DESTDIR)$(BINDIR) $(PROGRAM)
clean:
rm -f *.d *.o $(PROGRAM)
.PHONY: install clean
Исходная версия
kirk_johnson,
:
Потому что cmake выглядит слишком сложным для простых проектов, когда Makefile укладывается в
CFLAGS += -std=c11 -Wall -MD -D_GNU_SOURCE
LDLIBS = -lev
PROGRAM = foobar
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
-include *.d
foobar:
install: $(PROGRAM)
install -m0755 -D -t $(DESTDIR)$(BINDIR) $(PROGRAM)
clean:
rm -f *.d *.o $(PROGRAM)
.PHONY: install clean