setup/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Sat Nov 15 19:04:45 2014 +0000 (2014-11-15)
changeset 24 2b9f54d14cc2
parent 13 b0a35bae4961
child 32 066e557ac453
permissions -rw-r--r--
Add GUI front-end to setup and update
ali@0
     1
AM_CFLAGS=-g $(SETUP_CFLAGS)
ali@0
     2
LDADD=../plover/libplover.la $(SETUP_LIBS)
ali@0
     3
INCLUDES=-I$(top_srcdir)
ali@0
     4
ali@0
     5
bin_PROGRAMS=setup
ali@24
     6
bin_SCRIPTS=setup.js
ali@0
     7
ali@0
     8
setup_SOURCES=setup.c
ali@0
     9
setup_LDFLAGS=-all-static
ali@0
    10
if HAVE_WINDRES
ali@13
    11
setup_SOURCES+=resources.rc setup.exe.manifest
ali@0
    12
endif
ali@0
    13
ali@24
    14
.rc.$(OBJEXT):
ali@24
    15
	$(AM_V_GEN)$(WINDRES) resources.rc $@
ali@0
    16
ali@13
    17
resources.$(OBJEXT): resources.rc setup.exe.manifest setup.ico
ali@24
    18
ali@24
    19
%.js: $(srcdir)/%.js.in
ali@24
    20
	$(AM_V_GEN)sed -e 's/$$/\r/' $(srcdir)/$@.in > $@
ali@24
    21
ali@24
    22
.png.pnm:
ali@24
    23
	$(AM_V_GEN)pngtopnm $< | pnmquant -quiet 256 > $@
ali@0
    24
ali@0
    25
setup.ico:     icon16.pnm icon22.pnm icon32.pnm
ali@24
    26
	$(AM_V_GEN)ppmtowinicon -output=$@ $^
ali@0
    27
ali@24
    28
EXTRA_DIST=icon16.png icon22.png icon32.png setup.js.in
ali@24
    29
CLEANFILES=setup.js