3 DESTDIR = $(MAC_AWEATHER)/build
4 SRCDMG = $(MAC_AWEATHER)/aweather-$(VER_AWEATHER).dmg
5 PACKAGES = $(FILES)/aweather-$(VER_AWEATHER).dmg
6 GTKINST = /Users/andy/gtk/inst
7 export DESTDIR GTKINST MAC_AWEATHER
13 rm -rf $(PACKAGES) $(SRCDMG) \
14 $(DESTDIR) $(MAC_AWEATHER)/AWeather.app
16 $(DESTDIR): $(MAC_AWEATHER)/src/aweather \
17 $(MAC_GRITS)/src/libgrits.la \
18 $(MAC_RSL)/src/librsl.la
19 make -C $(MAC_AWEATHER) install
20 make -C $(MAC_GRITS) install
21 make -C $(MAC_RSL) install
22 find $(DESTDIR) -name '*.a' -delete
23 find $(DESTDIR) -name '*.la' -delete
24 rm -rf $(DESTDIR)/share/rsl/colors
25 rm -rf $(DESTDIR)/include
28 $(MAC_AWEATHER)/src/aweather: \
29 $(MAC_GRITS)/src/libgrits.la \
30 $(MAC_RSL)/src/librsl.la
31 jhbuild run make -C $(MAC_AWEATHER)
33 $(MAC_GRITS)/src/libgrits.la:
34 jhbuild run make -C $(MAC_GRITS)
36 $(MAC_RSL)/src/librsl.la:
37 jhbuild run make -C $(MAC_RSL)
39 $(PACKAGES): $(DESTDIR)
41 ln -sf /usr/bin/open $(GTKINST)/bin/xdg-open
42 rsync -uav $(DESTDIR)/ $(GTKINST)/
43 jhbuild run gtk-mac-bundler aweather.bundle
44 create-dmg --volname 'AWeather-$(VER_AWEATHER)' \
45 $(SRCDMG) $(MAC_AWEATHER)/AWeather.app
50 PKG_CONFIG_PATH="$(MAC_GRITS)/src" \
51 LDFLAGS="-L$(MAC_GRITS)/src/.libs" \
52 CPPFLAGS=dir="-I$(MAC_GRITS)/include" \
53 jhbuild run ./autogen.sh \
57 CFLAGS="-g -Werror -Os"
61 jhbuild run ./autogen.sh \
65 CFLAGS="-g -Werror -Os"
69 jhbuild run ./autogen.sh \
73 CFLAGS="-g -Wall -Wno-unused -Os"