]> Pileus Git - ~andy/aweather-pkg/blob - src/Makefile
efc6c22f484b354ad1d2a9c953febbf45ae51010
[~andy/aweather-pkg] / src / Makefile
1 include ../config.mk
2
3 PACKAGES = $(FILES)/aweather-$(VER_AWEATHER).tar.gz \
4            $(FILES)/grits-$(VER_GRITS).tar.gz \
5            $(FILES)/rsl-$(VER_RSL).tar.gz
6
7 all: $(PACKAGES)
8         @echo all-src
9
10 clean:
11         @echo clean-src
12         rm -f $(PACKAGES)
13
14 $(PACKAGES):
15         make -C $(SRC_AWEATHER) dist
16         make -C $(SRC_GRITS)    dist
17         make -C $(SRC_RSL)      dist
18         cp -t $(FILES) \
19                 $(SRC_AWEATHER)/aweather-$(VER_AWEATHER).tar.gz \
20                 $(SRC_GRITS)/grits-$(VER_GRITS).tar.gz \
21                 $(SRC_RSL)/rsl-$(VER_RSL).tar.gz
22
23 aweather-gen:
24         cd $(SRC_AWEATHER); \
25         PKG_CONFIG_PATH="$(SRC_GRITS)/src" \
26         ./autogen.sh \
27                 --datadir="$(SRC_AWEATHER)/data" \
28                 --libdir="$(SRC_AWEATHER)/src/plugins" \
29                 CFLAGS="-g -Werror $(CFLAGS)"
30
31 grits-gen:
32         cd $(SRC_GRITS); \
33         ./autogen.sh \
34                 --enable-gtk-doc \
35                 --includedir="$(SRC_GRITS)/include" \
36                 --libdir="$(SRC_GRITS)/src/.libs" \
37                 CFLAGS="-g -Werror $(CFLAGS)"
38
39 rsl-gen:
40         cd $(SRC_RSL); \
41         ./autogen.sh \
42                 --enable-shared \
43                 --disable-static \
44                 CFLAGS="-g -Wall -O3"