Makefile

Fri, 01 Jan 2016 21:28:16 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Fri, 01 Jan 2016 21:28:16 +0000
changeset 74
b3f2711684a7
child 75
68259c995b56
permissions
-rw-r--r--

Add Makefile and other files for building

include config.unix

ifndef SQUISH
  $(error Please run ./configure first)
endif

SOURCE_FILES=$(shell $(SQUISH) --list-files)
MISSING_FILES=$(shell $(SQUISH) --list-missing-files)

OUTPUT=scansion.bin

BIN_DIR=$(PREFIX)/bin

all: $(OUTPUT)

$(OUTPUT): squishy $(SOURCE_FILES)
	$(SQUISH)

install: $(OUTPUT)
	install -t $(BIN_DIR) -m 655 $^

clean:
	rm $(OUTPUT)

.PHONY: all clean install

mercurial