Home | History | Annotate | Download | only in patched-yasm
      1 SUBDIRS = po .
      2 
      3 ACLOCAL_AMFLAGS = -I m4
      4 AM_YFLAGS = -d
      5 AM_CFLAGS = @MORE_CFLAGS@
      6 
      7 bin_PROGRAMS =
      8 dist_man_MANS =
      9 notrans_dist_man_MANS =
     10 TESTS =
     11 TESTS_ENVIRONMENT =
     12 noinst_PROGRAMS = genstring
     13 
     14 check_PROGRAMS = test_hd
     15 
     16 test_hd_SOURCES = test_hd.c
     17 
     18 include_HEADERS = libyasm.h
     19 nodist_include_HEADERS = libyasm-stdint.h
     20 
     21 noinst_HEADERS = util.h
     22 
     23 BUILT_SOURCES =
     24 MAINTAINERCLEANFILES =
     25 DISTCLEANFILES =
     26 SUFFIXES =
     27 
     28 # configure.lineno doesn't clean up after itself?
     29 CLEANFILES = configure.lineno
     30 EXTRA_DIST = config/config.rpath
     31 
     32 # libyasm-stdint.h doesn't clean up after itself?
     33 CONFIG_CLEAN_FILES = libyasm-stdint.h
     34 CONFIG_CLEAN_FILES += YASM-VERSION-FILE
     35 CONFIG_CLEAN_FILES += YASM-VERSION.h
     36 
     37 EXTRA_DIST += tools/Makefile.inc
     38 EXTRA_DIST += libyasm/Makefile.inc
     39 EXTRA_DIST += modules/Makefile.inc
     40 EXTRA_DIST += frontends/Makefile.inc
     41 
     42 include tools/Makefile.inc
     43 
     44 YASM_MODULES = 
     45 lib_LIBRARIES = libyasm.a
     46 libyasm_a_SOURCES =
     47 nodist_libyasm_a_SOURCES =
     48 include modules/Makefile.inc
     49 
     50 include libyasm/Makefile.inc
     51 include frontends/Makefile.inc
     52 include m4/Makefile.inc
     53 
     54 EXTRA_DIST += out_test.sh
     55 EXTRA_DIST += Artistic.txt
     56 EXTRA_DIST += BSD.txt
     57 EXTRA_DIST += GNU_GPL-2.0
     58 EXTRA_DIST += GNU_LGPL-2.0
     59 EXTRA_DIST += splint.sh
     60 EXTRA_DIST += YASM-VERSION-GEN.sh
     61 EXTRA_DIST += Mkfiles/Makefile.flat
     62 EXTRA_DIST += Mkfiles/Makefile.dj
     63 EXTRA_DIST += Mkfiles/dj/config.h
     64 EXTRA_DIST += Mkfiles/dj/libyasm-stdint.h
     65 EXTRA_DIST += Mkfiles/vc9/config.h
     66 EXTRA_DIST += Mkfiles/vc9/crt_secure_no_deprecate.vsprops
     67 EXTRA_DIST += Mkfiles/vc9/libyasm-stdint.h
     68 EXTRA_DIST += Mkfiles/vc9/readme.vc9.txt
     69 EXTRA_DIST += Mkfiles/vc9/vc98_swap.py
     70 EXTRA_DIST += Mkfiles/vc9/vsyasm.vcproj
     71 EXTRA_DIST += Mkfiles/vc9/yasm.sln
     72 EXTRA_DIST += Mkfiles/vc9/yasm.vcproj
     73 EXTRA_DIST += Mkfiles/vc9/ytasm.vcproj
     74 EXTRA_DIST += Mkfiles/vc9/yasm.rules
     75 EXTRA_DIST += Mkfiles/vc9/genmacro/genmacro.vcproj
     76 EXTRA_DIST += Mkfiles/vc9/genmacro/run.bat
     77 EXTRA_DIST += Mkfiles/vc9/genmodule/genmodule.vcproj
     78 EXTRA_DIST += Mkfiles/vc9/genmodule/run.bat
     79 EXTRA_DIST += Mkfiles/vc9/genperf/genperf.vcproj
     80 EXTRA_DIST += Mkfiles/vc9/genperf/run.bat
     81 EXTRA_DIST += Mkfiles/vc9/genstring/genstring.vcproj
     82 EXTRA_DIST += Mkfiles/vc9/genstring/run.bat
     83 EXTRA_DIST += Mkfiles/vc9/genversion/genversion.vcproj
     84 EXTRA_DIST += Mkfiles/vc9/genversion/run.bat
     85 EXTRA_DIST += Mkfiles/vc9/libyasm/libyasm.vcproj
     86 EXTRA_DIST += Mkfiles/vc9/modules/modules.vcproj
     87 EXTRA_DIST += Mkfiles/vc9/re2c/re2c.vcproj
     88 EXTRA_DIST += Mkfiles/vc9/re2c/run.bat
     89 EXTRA_DIST += Mkfiles/vc10/config.h
     90 EXTRA_DIST += Mkfiles/vc10/crt_secure_no_deprecate.props
     91 EXTRA_DIST += Mkfiles/vc10/crt_secure_no_deprecate.vsprops
     92 EXTRA_DIST += Mkfiles/vc10/libyasm-stdint.h
     93 EXTRA_DIST += Mkfiles/vc10/out_copy_rename.bat
     94 EXTRA_DIST += Mkfiles/vc10/readme.vc10.txt
     95 EXTRA_DIST += Mkfiles/vc10/vsyasm.props
     96 EXTRA_DIST += Mkfiles/vc10/vsyasm.targets
     97 EXTRA_DIST += Mkfiles/vc10/vsyasm.vcxproj
     98 EXTRA_DIST += Mkfiles/vc10/vsyasm.xml
     99 EXTRA_DIST += Mkfiles/vc10/yasm.sln
    100 EXTRA_DIST += Mkfiles/vc10/yasm.vcxproj
    101 EXTRA_DIST += Mkfiles/vc10/yasm.vcxproj.filters
    102 EXTRA_DIST += Mkfiles/vc10/ytasm.vcxproj
    103 EXTRA_DIST += Mkfiles/vc10/genmacro/genmacro.vcxproj
    104 EXTRA_DIST += Mkfiles/vc10/genmacro/genmacro.vcxproj.filters
    105 EXTRA_DIST += Mkfiles/vc10/genmacro/run.bat
    106 EXTRA_DIST += Mkfiles/vc10/genmodule/genmodule.vcxproj
    107 EXTRA_DIST += Mkfiles/vc10/genmodule/genmodule.vcxproj.filters
    108 EXTRA_DIST += Mkfiles/vc10/genmodule/run.bat
    109 EXTRA_DIST += Mkfiles/vc10/genperf/genperf.vcxproj
    110 EXTRA_DIST += Mkfiles/vc10/genperf/genperf.vcxproj.filters
    111 EXTRA_DIST += Mkfiles/vc10/genperf/run.bat
    112 EXTRA_DIST += Mkfiles/vc10/genstring/genstring.vcxproj
    113 EXTRA_DIST += Mkfiles/vc10/genstring/genstring.vcxproj.filters
    114 EXTRA_DIST += Mkfiles/vc10/genstring/run.bat
    115 EXTRA_DIST += Mkfiles/vc10/genversion/genversion.vcxproj
    116 EXTRA_DIST += Mkfiles/vc10/genversion/genversion.vcxproj.filters
    117 EXTRA_DIST += Mkfiles/vc10/genversion/run.bat
    118 EXTRA_DIST += Mkfiles/vc10/libyasm/libyasm.vcxproj
    119 EXTRA_DIST += Mkfiles/vc10/libyasm/libyasm.vcxproj.filters
    120 EXTRA_DIST += Mkfiles/vc10/modules/modules.vcxproj
    121 EXTRA_DIST += Mkfiles/vc10/modules/modules.vcxproj.filters
    122 EXTRA_DIST += Mkfiles/vc10/re2c/re2c.vcxproj
    123 EXTRA_DIST += Mkfiles/vc10/re2c/re2c.vcxproj.filters
    124 EXTRA_DIST += Mkfiles/vc10/re2c/run.bat
    125 
    126 # Until this gets fixed in automake
    127 DISTCLEANFILES += libyasm/stamp-h libyasm/stamp-h[0-9]*
    128 
    129 dist-hook: YASM-VERSION-FILE YASM-VERSION.h
    130 	cp YASM-VERSION-FILE $(distdir)/version
    131 	cp YASM-VERSION.h $(distdir)/Mkfiles/dj/
    132 	cp YASM-VERSION.h $(distdir)/Mkfiles/vc9/
    133 	cp YASM-VERSION.h $(distdir)/Mkfiles/vc10/
    134 
    135 YASM-VERSION-FILE: $(top_srcdir)/YASM-VERSION-GEN.sh
    136 	$(top_srcdir)/YASM-VERSION-GEN.sh
    137 
    138 distclean-local:
    139 	-rm -rf results
    140 if HAVE_PYTHON
    141 	-rm -rf build
    142 endif
    143 
    144 # Until gets fixed libyasm cross-build for target system
    145 # use fixinstall-yasm-XXX make targets
    146 all-local: python-build
    147 install-exec-hook: python-install
    148 uninstall-hook: python-uninstall
    149 
    150 if BUILD_MAN
    151 MAINTAINERCLEANFILES += $(dist_man_MANS) $(notrans_dist_man_MANS)
    152 endif
    153 
    154 # genstring build
    155 genstring_SOURCES =
    156 EXTRA_DIST += genstring.c
    157 genstring_LDADD = genstring.$(OBJEXT)
    158 genstring_LINK = $(CCLD_FOR_BUILD) -o $@
    159 
    160 genstring.$(OBJEXT): genstring.c
    161 	$(CC_FOR_BUILD) $(DEFAULT_INCLUDES) $(INCLUDES) -c -o $@ `test -f genstring.c || echo '$(srcdir)/'`genstring.c
    162 
    163