Sha256: 141443157f608844008f3073761cfc6a60d1e43fa75c6dd2091facf6b5d20b27

Contents?: true

Size: 1.34 KB

Versions: 5

Compression:

Stored size: 1.34 KB

Contents

-include config.mk

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

# Default to verbose builds
V ?= 1

# Targets
all: libsnowcrash 

.PHONY: libsnowcrash test-libsnowcrash 

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

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

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

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

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

$(BUILD_DIR)/out/$(BUILDTYPE)/libsnowcrash.a: libsnowcrash

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: test-libsnowcrash 
	$(BUILD_DIR)/out/$(BUILDTYPE)/test-libsnowcrash

ifdef INTEGRATION_TESTS
	bundle exec cucumber
endif

perf: perf-libsnowcrash
	$(BUILD_DIR)/out/$(BUILDTYPE)/perf-libsnowcrash ./test/performance/fixtures/fixture-1.apib

.PHONY: libsnowcrash test-libsnowcrash perf-libsnowcrash clean distclean test

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lounge_lizard-0.1.4 ext/drafter/ext/snowcrash/Makefile
lounge_lizard-0.1.3 ext/drafter/ext/snowcrash/Makefile
lounge_lizard-0.1.2 ext/drafter/ext/snowcrash/Makefile
lounge_lizard-0.1.1 ext/drafter/ext/snowcrash/Makefile
lounge_lizard-0.1.0 ext/drafter/ext/snowcrash/Makefile