Be more careful in what files are considered to be the same file.
[hgct.git] / Makefile
blob09cd5a919c0e4cb2f23548a06cc18d44f57da43a
1 PREFIX=$(HOME)
2 BIN=$(PREFIX)/bin
4 MODULES=mysubprocess.py ctcore.py hg.py git.py settings.py commit.py
5 MAIN=main.py
6 EXECUTABLE=gct
7 INSTALL=install
9 all: gct hgct
11 devel:
12 ln -sf $(MAIN) $(EXECUTABLE)
13 ln -sf $(MAIN) hgct
15 gct: $(MAIN) $(MODULES) buildMain.py
16 rm -f $(EXECUTABLE)
17 ./buildMain.py $(EXECUTABLE) $(MAIN) $(MODULES)
18 chmod +x $(EXECUTABLE)
20 hgct: gct
21 ln -sf $(EXECUTABLE) hgct
23 clean:
24 rm -f *~ *.pyc $(EXECUTABLE) hgct
26 install: gct
27 $(INSTALL) $(EXECUTABLE) $(BIN)
28 cd $(BIN) ; ln -sf $(EXECUTABLE) hgct
30 .PHONY: all devel clean