setup/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Mon Aug 31 07:12:16 2020 +0100 (2020-08-31)
changeset 104 5cb36c12ac49
parent 24 2b9f54d14cc2
permissions -rw-r--r--
Prepare to release 0.6
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@32
     4
CCLD = $(CXX)
ali@0
     5
ali@0
     6
bin_PROGRAMS=setup
ali@24
     7
bin_SCRIPTS=setup.js
ali@0
     8
ali@0
     9
setup_SOURCES=setup.c
ali@0
    10
setup_LDFLAGS=-all-static
ali@32
    11
setup_LIBTOOLFLAGS=--tag=CXX
ali@0
    12
if HAVE_WINDRES
ali@13
    13
setup_SOURCES+=resources.rc setup.exe.manifest
ali@0
    14
endif
ali@0
    15
ali@24
    16
.rc.$(OBJEXT):
ali@24
    17
	$(AM_V_GEN)$(WINDRES) resources.rc $@
ali@0
    18
ali@13
    19
resources.$(OBJEXT): resources.rc setup.exe.manifest setup.ico
ali@24
    20
ali@24
    21
%.js: $(srcdir)/%.js.in
ali@24
    22
	$(AM_V_GEN)sed -e 's/$$/\r/' $(srcdir)/$@.in > $@
ali@24
    23
ali@24
    24
.png.pnm:
ali@24
    25
	$(AM_V_GEN)pngtopnm $< | pnmquant -quiet 256 > $@
ali@0
    26
ali@0
    27
setup.ico:     icon16.pnm icon22.pnm icon32.pnm
ali@24
    28
	$(AM_V_GEN)ppmtowinicon -output=$@ $^
ali@0
    29
ali@24
    30
EXTRA_DIST=icon16.png icon22.png icon32.png setup.js.in
ali@24
    31
CLEANFILES=setup.js