]> Pileus Git - aweather/blobdiff - Makefile.am
Leave nop sites out of the preference dialog
[aweather] / Makefile.am
index e2baf2f9d75d07952e0ff413d2a25d244ada2b09..c7a85c320b25aafd3fe27e9e0d891c345c9fb193 100644 (file)
@@ -1,16 +1,56 @@
-SUBDIRS = src data docs
+SUBDIRS = lib src data docs
 
-MAINTAINERCLEANFILES = aclocal.m4 compile config.guess config.h.in gtk-doc.make \
-                       configure depcomp install-sh Makefile.in missing
+ACLOCAL_AMFLAGS = -I m4
+
+MAINTAINERCLEANFILES = aclocal.m4 compile config.guess config.h.in config.sub \
+                      configure depcomp gtk-doc.make install-sh ltmain.sh \
+                      Makefile.in missing
+
+EXTRA_DIST = m4/gnulib-cache.m4
 
 test: all
        (cd src && make test)
 
-post: all dist
-       echo svn cp \
-               https://lug.rose-hulman.edu/svn/proj-aweather/trunk \
-               https://lug.rose-hulman.edu/svn/proj-aweather/tags/$(VERSION)
+build: all
+       export DESTDIR="`pwd`/build"; \
+       make -C ../aweather-win32 install; \
+       make -C ../grits-win32 install; \
+       make -C ../rsl-win32 install;
+       find build -name '*.a'  -delete
+       find build -name '*.la' -delete
+       rm -rf build/share/rsl/colors
+       rm -rf build/include
+       touch $@
+
+installers: $(PACKAGE)-$(VERSION).exe $(PACKAGE)-$(VERSION)-gtk.exe
+
+$(PACKAGE)-$(VERSION).exe: build
+       makensis -DVERSION=$(VERSION) aweather.nsi
+
+$(PACKAGE)-$(VERSION)-gtk.exe: build
+       makensis -DVERSION=$(VERSION) -DUSE_GTK aweather.nsi
+
+release: all dist
+       @echo -en "\nRelease $(PACKAGE)-$(VERSION) (y/n): "
+       @read ans && [ "$$ans" != "y" ] && exit 1 || exit 0
+       git tag -s -m "Version $(VERSION)" v$(VERSION)
+       git push --all
        echo $(VERSION) > LATEST
-       scp LATEST plotter-$(VERSION).tar.* \
-               "root@$(SERVER):/home/plotter/htdocs/files"; \
-       echo rm -f LATEST
+       scp LATEST $(PACKAGE)-$(VERSION).tar.* \
+               "spenceal@lug.rose-hulman.edu:/home/lug/htdocs/proj/$(PACKAGE)/files"; \
+       rm -f LATEST
+
+depscan:
+       gtkdoc-depscan             \
+               --book=atk         \
+               --book=gdk         \
+               --book=gdk-pixbuf  \
+               --book=glib        \
+               --book=gio         \
+               --book=gobject     \
+               --book=gtk         \
+               --book=pango       \
+               --book=libsoup-2.4 \
+               --list-unknown     \
+               "$@"               \
+               src/*.c