summaryrefslogtreecommitdiffabout
authorLars Hjemli <hjemli@gmail.com>2008-10-11 18:21:17 (UTC)
committer Lars Hjemli <hjemli@gmail.com>2008-10-11 18:21:17 (UTC)
commit8011587ef34d98398b60be8fcd6c6ecf499c0676 (patch) (unidiff)
treee5b980763fe2c86b52932e959aa8eeeefb6bd44c
parented7ff095ca467cdc4c8a1a1459847d68e50c9b91 (diff)
parentefaccb3d6ab7abc459681e27b6c9b2d8119333eb (diff)
downloadcgit-8011587ef34d98398b60be8fcd6c6ecf499c0676.zip
cgit-8011587ef34d98398b60be8fcd6c6ecf499c0676.tar.gz
cgit-8011587ef34d98398b60be8fcd6c6ecf499c0676.tar.bz2
Merge branch 'stable'
* stable: Makefile: enable compilation on uclibc
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 3ee2a59..3c27422 100644
--- a/Makefile
+++ b/Makefile
@@ -72,48 +72,51 @@ OBJECTS += ui-summary.o
72OBJECTS += ui-tag.o 72OBJECTS += ui-tag.o
73OBJECTS += ui-tree.o 73OBJECTS += ui-tree.o
74 74
75ifdef NEEDS_LIBICONV 75ifdef NEEDS_LIBICONV
76 EXTLIBS += -liconv 76 EXTLIBS += -liconv
77endif 77endif
78 78
79 79
80.PHONY: all libgit test install uninstall clean force-version get-git 80.PHONY: all libgit test install uninstall clean force-version get-git
81 81
82all: cgit 82all: cgit
83 83
84VERSION: force-version 84VERSION: force-version
85 @./gen-version.sh "$(CGIT_VERSION)" 85 @./gen-version.sh "$(CGIT_VERSION)"
86-include VERSION 86-include VERSION
87 87
88 88
89CFLAGS += -g -Wall -Igit 89CFLAGS += -g -Wall -Igit
90CFLAGS += -DSHA1_HEADER='$(SHA1_HEADER)' 90CFLAGS += -DSHA1_HEADER='$(SHA1_HEADER)'
91CFLAGS += -DCGIT_VERSION='"$(CGIT_VERSION)"' 91CFLAGS += -DCGIT_VERSION='"$(CGIT_VERSION)"'
92CFLAGS += -DCGIT_CONFIG='"$(CGIT_CONFIG)"' 92CFLAGS += -DCGIT_CONFIG='"$(CGIT_CONFIG)"'
93CFLAGS += -DCGIT_SCRIPT_NAME='"$(CGIT_SCRIPT_NAME)"' 93CFLAGS += -DCGIT_SCRIPT_NAME='"$(CGIT_SCRIPT_NAME)"'
94CFLAGS += -DCGIT_CACHE_ROOT='"$(CACHE_ROOT)"' 94CFLAGS += -DCGIT_CACHE_ROOT='"$(CACHE_ROOT)"'
95 95
96ifdef NO_ICONV
97 CFLAGS += -DNO_ICONV
98endif
96 99
97cgit: $(OBJECTS) libgit 100cgit: $(OBJECTS) libgit
98 $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o cgit $(OBJECTS) $(EXTLIBS) 101 $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o cgit $(OBJECTS) $(EXTLIBS)
99 102
100cgit.o: VERSION 103cgit.o: VERSION
101 104
102-include $(OBJECTS:.o=.d) 105-include $(OBJECTS:.o=.d)
103 106
104libgit: 107libgit:
105 $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) libgit.a 108 $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) libgit.a
106 $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) xdiff/lib.a 109 $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) xdiff/lib.a
107 110
108test: all 111test: all
109 $(QUIET_SUBDIR0)tests $(QUIET_SUBDIR1) all 112 $(QUIET_SUBDIR0)tests $(QUIET_SUBDIR1) all
110 113
111install: all 114install: all
112 mkdir -p $(DESTDIR)$(CGIT_SCRIPT_PATH) 115 mkdir -p $(DESTDIR)$(CGIT_SCRIPT_PATH)
113 install cgit $(DESTDIR)$(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME) 116 install cgit $(DESTDIR)$(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME)
114 install cgit.css $(DESTDIR)$(CGIT_SCRIPT_PATH)/cgit.css 117 install cgit.css $(DESTDIR)$(CGIT_SCRIPT_PATH)/cgit.css
115 install cgit.png $(DESTDIR)$(CGIT_SCRIPT_PATH)/cgit.png 118 install cgit.png $(DESTDIR)$(CGIT_SCRIPT_PATH)/cgit.png
116 119
117uninstall: 120uninstall:
118 rm -f $(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME) 121 rm -f $(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME)
119 rm -f $(CGIT_SCRIPT_PATH)/cgit.css 122 rm -f $(CGIT_SCRIPT_PATH)/cgit.css