Sha256: 8e5473caaae2996b2748bb3b6690629b2b9e4c9b8ce78b214793a88f3f9fa4e0

Contents?: true

Size: 1.07 KB

Versions: 4

Compression:

Stored size: 1.07 KB

Contents

-include config.mk

BUILDTYPE ?= Release
BUILD_DIR ?= ./build
PYTHON ?= python
GYP ?= ./ext/snowcrash/tools/gyp/gyp
DESTDIR ?= /usr/local/bin

# Default to verbose builds
V ?= 1

# Targets
all: drafter

libdrafter: config.gypi $(BUILD_DIR)/Makefile
	$(MAKE) -C $(BUILD_DIR) V=$(V) $@

test-libdrafter: config.gypi $(BUILD_DIR)/Makefile
	$(MAKE) -C $(BUILD_DIR) V=$(V) $@
	mkdir -p ./bin
	cp -f $(BUILD_DIR)/out/$(BUILDTYPE)/$@ ./bin/$@

drafter: config.gypi $(BUILD_DIR)/Makefile
	$(MAKE) -C $(BUILD_DIR) V=$(V) $@
	mkdir -p ./bin
	cp -f $(BUILD_DIR)/out/$(BUILDTYPE)/$@ ./bin/$@

install: drafter
	cp -f $(BUILD_DIR)/out/$(BUILDTYPE)/drafter $(DESTDIR)/drafter

config.gypi: configure
	$(PYTHON) ./configure

$(BUILD_DIR)/Makefile:
	$(GYP) -f make --generator-output $(BUILD_DIR) --depth=.

clean:
	rm -rf $(BUILD_DIR)/out
	rm -rf ./bin

distclean:
	rm -rf ./build
	rm -f ./config.mk
	rm -f ./config.gypi
	rm -rf ./bin

test: libdrafter test-libdrafter drafter
	./bin/test-libdrafter

ifdef INTEGRATION_TESTS
	bundle exec cucumber
endif

.PHONY: all libdrafter drafter test test-libdrafter install

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
redsnow-0.4.4 ext/drafter/Makefile
redsnow-0.4.3 ext/drafter/Makefile
redsnow-0.4.1 ext/drafter/Makefile
redsnow-0.4.0 ext/drafter/Makefile