update/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Fri Jul 08 08:26:29 2016 +0100 (2016-07-08)
changeset 59 296eac3183bc
parent 32 066e557ac453
child 61 31fb35727621
permissions -rw-r--r--
Second steps towards adding updatez
ali@3
     1
AM_CFLAGS=-g $(SETUP_CFLAGS)
ali@3
     2
LDADD=../plover/libplover.la $(SETUP_LIBS)
ali@3
     3
INCLUDES=-I$(top_srcdir)
ali@32
     4
CCLD = $(CXX)
ali@3
     5
ali@58
     6
bin_PROGRAMS=update updatez
ali@24
     7
bin_SCRIPTS=update.js
ali@3
     8
ali@3
     9
update_SOURCES=update.c
ali@3
    10
update_LDFLAGS=-all-static
ali@32
    11
update_LIBTOOLFLAGS=--tag=CXX
ali@3
    12
if HAVE_WINDRES
ali@58
    13
update_SOURCES+=update-res.rc update.exe.manifest
ali@58
    14
endif
ali@58
    15
ali@58
    16
updatez_SOURCES=updatez.c
ali@58
    17
updatez_LDFLAGS=-all-static
ali@58
    18
updatez_LIBTOOLFLAGS=--tag=CXX
ali@58
    19
if HAVE_WINDRES
ali@58
    20
updatez_SOURCES+=updatez-res.rc updatez.exe.manifest
ali@3
    21
endif
ali@3
    22
ali@24
    23
.rc.$(OBJEXT):
ali@58
    24
	$(AM_V_GEN)$(WINDRES) $< $@
ali@3
    25
ali@58
    26
update-res.$(OBJEXT): update-res.rc update.exe.manifest update.ico
ali@58
    27
updatez-res.$(OBJEXT): updatez-res.rc updatez.exe.manifest update.ico
ali@24
    28
ali@24
    29
%.js: $(srcdir)/%.js.in
ali@24
    30
	$(AM_V_GEN)sed -e 's/$$/\r/' $(srcdir)/$@.in > $@
ali@24
    31
ali@24
    32
.png.pnm:
ali@24
    33
	$(AM_V_GEN)pngtopnm $< | pnmquant -quiet 256 > $@
ali@3
    34
ali@3
    35
update.ico:     icon16.pnm icon22.pnm icon32.pnm
ali@24
    36
	$(AM_V_GEN)ppmtowinicon -output=$@ $^
ali@3
    37
ali@24
    38
EXTRA_DIST=icon16.png icon22.png icon32.png update.js.in
ali@24
    39
CLEANFILES=update.js