setup/Makefile.am
changeset 28 c880957671f6
parent 13 b0a35bae4961
child 32 066e557ac453
     1.1 --- a/setup/Makefile.am	Thu Nov 10 11:15:09 2011 +0000
     1.2 +++ b/setup/Makefile.am	Mon Nov 17 11:36:20 2014 +0000
     1.3 @@ -3,6 +3,7 @@
     1.4  INCLUDES=-I$(top_srcdir)
     1.5  
     1.6  bin_PROGRAMS=setup
     1.7 +bin_SCRIPTS=setup.js
     1.8  
     1.9  setup_SOURCES=setup.c
    1.10  setup_LDFLAGS=-all-static
    1.11 @@ -10,13 +11,19 @@
    1.12  setup_SOURCES+=resources.rc setup.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 setup.exe.manifest setup.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  setup.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 setup.js.in
    1.35 +CLEANFILES=setup.js