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 $(PACKAGES): $(DESTDIR)
18 ln -sf /usr/bin/open $(GTKINST)/bin/xdg-open
19 rsync -uav $(DESTDIR)/ $(GTKINST)/
20 jhbuild run gtk-mac-bundler aweather.bundle
21 create-dmg --volname 'AWeather-$(VER_AWEATHER)' \
22 $(SRCDMG) $(MAC_AWEATHER)/AWeather.app
25 $(DESTDIR): $(MAC_AWEATHER)/src/aweather \
26 $(MAC_GRITS)/src/libgrits.la \
27 $(MAC_RSL)/src/librsl.la
28 make -C $(MAC_AWEATHER) install
29 make -C $(MAC_GRITS) install
30 make -C $(MAC_RSL) install
31 find $(DESTDIR) -name '*.a' -delete
32 find $(DESTDIR) -name '*.la' -delete
33 rm -rf $(DESTDIR)/share/rsl/colors
34 rm -rf $(DESTDIR)/include
37 aweather-build $(MAC_AWEATHER)/src/aweather: \
38 $(MAC_GRITS)/src/libgrits.la \
39 $(MAC_RSL)/src/librsl.la
40 jhbuild run make -C $(MAC_AWEATHER) -j8
42 grits-build $(MAC_GRITS)/src/libgrits.la:
43 jhbuild run make -C $(MAC_GRITS) -j8
45 rsl-build $(MAC_RSL)/src/librsl.la:
46 jhbuild run make -C $(MAC_RSL)
50 PKG_CONFIG_PATH="$(MAC_GRITS)/src" \
51 LDFLAGS="-L$(MAC_GRITS)/src/.libs -L$(MAC_RSL)/src/.libs" \
52 CPPFLAGS="-I$(MAC_GRITS)/include/grits -I$(MAC_RSL)/src" \
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"