ARCH=$(shell uname -m) CC := g++ SRCDIR := . BUILDDIR := $(ARCH) DEPLOYDIR := deploy # TARGET := $(DEPLOYDIR)/fcgi_commission_$(ARCH).fcgi SRCEXT := cpp SOURCES := $(shell find $(SRCDIR) -type f -name *.$(SRCEXT)) OBJECTS := $(patsubst $(SRCDIR)/%,$(BUILDDIR)/%,$(SOURCES:.$(SRCEXT)=.o)) CCFLAGS := -std=c++11 -g -Wall -Werror -pedantic -pedantic-errors LIB := -ljsoncpp -lfcgi++ -lfcgi -lcurl INC := -I S = "${WORKDIR}/git install: mkdir -p $(DESTDIR)/sbin cp fcgi_commission $(DESTDIR)/sbin fcgi_commission: $(OBJECTS) $(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) /usr/sbin $(LIB) %.o: %.CC $(CC) $(CCFLAGS) -c