Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 5f90106deed45e4e27d3ad9cce0280054d55c50c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
COMMANDS_DIR=$(CURDIR)/commands
TIME=time -f "\n= Time =\n\nreal\t%e\nuser\t%U\nsys\t%S\n"

.PHONY: build

all: build

sourcestamp_cflags=`pkg-config --cflags python-2.7`
sourcestamp_libs=`pkg-config --libs python-2.7`

build-sourcestamp:
	@gcc -shared -fPIC -o devbot/sourcestamp.so \
		$(sourcestamp_cflags) $(sourcestamp_libs) devbot/sourcestamp.c

check-system:
	@$(COMMANDS_DIR)/check-system $(ARGS)

pull:
	@$(COMMANDS_DIR)/pull $(ARGS)

build: build-sourcestamp
	@$(TIME) $(COMMANDS_DIR)/build $(ARGS)

run: build-sourcestamp
	@$(COMMANDS_DIR)/run

check: build-sourcestamp
	@$(COMMANDS_DIR)/check

shell:
	@$(COMMANDS_DIR)/shell

bug-report:
	@$(COMMANDS_DIR)/bug-report

clean:
	@$(COMMANDS_DIR)/clean

snapshot:
	@$(COMMANDS_DIR)/snapshot

build-%:
	@$(COMMANDS_DIR)/build $*

pull-%:
	@$(COMMANDS_DIR)/pull $*

check-%:
	@$(COMMANDS_DIR)/check $*