update/Makefile.am
changeset 29 5b85f7066d98
parent 13 b0a35bae4961
child 32 066e557ac453
     1.1 --- a/update/Makefile.am	Thu Nov 10 11:15:09 2011 +0000
     1.2 +++ b/update/Makefile.am	Sun Nov 01 21:44:52 2015 +0000
     1.3 @@ -3,6 +3,7 @@
     1.4  INCLUDES=-I$(top_srcdir)
     1.5  
     1.6  bin_PROGRAMS=update
     1.7 +bin_SCRIPTS=update.js
     1.8  
     1.9  update_SOURCES=update.c
    1.10  update_LDFLAGS=-all-static
    1.11 @@ -10,13 +11,19 @@
    1.12  update_SOURCES+=resources.rc update.exe.manifest
    1.13  endif
    1.14  
    1.15 -.png.pnm:
    1.16 -	pngtopnm $< | pnmquant 256 > $@
    1.17 +.rc.$(OBJEXT):
    1.18 +	$(AM_V_GEN)$(WINDRES) resources.rc $@
    1.19  
    1.20  resources.$(OBJEXT): resources.rc update.exe.manifest update.ico
    1.21 -	$(WINDRES) resources.rc $@
    1.22 +
    1.23 +%.js: $(srcdir)/%.js.in
    1.24 +	$(AM_V_GEN)sed -e 's/$$/\r/' $(srcdir)/$@.in > $@
    1.25 +
    1.26 +.png.pnm:
    1.27 +	$(AM_V_GEN)pngtopnm $< | pnmquant -quiet 256 > $@
    1.28  
    1.29  update.ico:     icon16.pnm icon22.pnm icon32.pnm
    1.30 -	ppmtowinicon -output=$@ $^
    1.31 +	$(AM_V_GEN)ppmtowinicon -output=$@ $^
    1.32  
    1.33 -EXTRA_DIST=icon16.png icon22.png icon32.png
    1.34 +EXTRA_DIST=icon16.png icon22.png icon32.png update.js.in
    1.35 +CLEANFILES=update.js