LINUX.ORG.RU

История изменений

Исправление 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