]> Pileus Git - ~andy/aweather-pkg/blob - src/Makefile
5ad25d67f6654d14a2835d5f0a3ce0fbee64f31a
[~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                 --enable-gps \
28                 --datadir="$(SRC_AWEATHER)/data" \
29                 --libdir="$(SRC_AWEATHER)/src/plugins" \
30                 CFLAGS="-g -Werror $(CFLAGS)"
31
32 grits-gen:
33         cd $(SRC_GRITS); \
34         ./autogen.sh \
35                 --enable-gtk-doc \
36                 --includedir="$(SRC_GRITS)/include" \
37                 --libdir="$(SRC_GRITS)/src/.libs" \
38                 CFLAGS="-g -Werror $(CFLAGS)"
39
40 rsl-gen:
41         cd $(SRC_RSL); \
42         ./autogen.sh \
43                 --enable-shared \
44                 --disable-static \
45                 CFLAGS="-g -Wall -O3"