]> Pileus Git - ~andy/aweather-pkg/blob - mac/Makefile
Initial import
[~andy/aweather-pkg] / mac / Makefile
1 include ../config.mk
2
3 DESTDIR  = $(MAC_AWEATHER)/build
4 PACKAGES = $(FILES)/aweather-$(VER_AWEATHER).dmg
5 GTKINST  = /Users/andy/gtk/inst
6 export DESTDIR GTKINST MAC_AWEATHER
7
8 all-mac: $(PACKAGES)
9         @echo all-mac
10
11 $(DESTDIR): $(MAC_AWEATHER)/src/aweather
12         make -C $(MAC_AWEATHER) install
13         make -C $(MAC_GRITS)    install
14         make -C $(MAC_RSL)      install
15         find $(DESTDIR) -name '*.a'  -delete
16         find $(DESTDIR) -name '*.la' -delete
17         rm -rf $(DESTDIR)/share/rsl/colors
18         rm -rf $(DESTDIR)/include
19         touch $@
20
21 $(PACKAGES): $(DESTDIR)
22         rsync -uav $(DESTDIR)/ $(GTKINST)/
23         jhbuild run gtk-mac-bundler aweather.bundle
24         create-dmg --volname 'AWeather-$(VER_AWEATHER)' \
25                 $(MAC_AWEATHER)/aweather-$(VER_AWEATHER).dmg \
26                 $(MAC_AWEATHER)/AWeather.app
27         $(MAC_AWEATHER)/aweather-$(VER_AWEATHER).dmg
28         cp $(FILES)
29
30 aweather-gen:
31         PKG_CONFIG_PATH="../grits/src/" \
32         ./autogen.sh "--enable-relative" \
33                 CFLAGS="-g -Werror $(CFLAGS)"
34
35 grits-gen:
36         ./autogen.sh \
37                 --enable-shared \
38                 --disable-static \
39                 "--libdir=$(MAC_GRITS)/src/.libs" \
40                 "--includedir=$(MAC_GRITS)/include" \
41                 CFLAGS="-g -Werror"