# not a GNU package. You can remove this line, if # have all needed files, that a GNU package needs AUTOMAKE_OPTIONS = foreign 1.4 # SUBDIRS = src # set the include path found by configure INCLUDES= $(all_includes) # the library search path. # theprog_LDFLAGS = $(all_libraries) GDCFLAGS = -finline-functions -O3 -I src # make object file from d source .d.o: $(GDC) $(GDCFLAGS) -c -o $@ $< .d.so: $(GDC) $(GDCFLAGS) -shared -fPIC -c -o $@ $< LIBLMSD= LIBLMSD+=src/lm/versionInfo.d LIBLMSD+=src/lm/application.d LIBLMSD+=src/lm/element.d LIBLMSD+=src/lm/engine.d LIBLMSD+=src/lm/extension.d LIBLMSD+=src/lm/licenseGnuGPLv2.d LIBLMSD+=src/lm/lmb.d LIBLMSD+=src/lm/lmc.d LIBLMSD+=src/lm/lmd.d LIBLMSD+=src/lm/loader.d LIBLMSD+=src/lm/options.d LIBLMSD+=src/lm/tracer.d LIBLMSD+=src/lm/builtin.d LIBLMSD+=src/lm/variadic.d LIBLMSO= LIBLMSO+=src/lm/versionInfo.so LIBLMSO+=src/lm/application.so LIBLMSO+=src/lm/element.so LIBLMSO+=src/lm/engine.so LIBLMSO+=src/lm/extension.so LIBLMSO+=src/lm/licenseGnuGPLv2.so LIBLMSO+=src/lm/lmb.so LIBLMSO+=src/lm/lmc.so LIBLMSO+=src/lm/lmd.so LIBLMSO+=src/lm/loader.so LIBLMSO+=src/lm/options.so LIBLMSO+=src/lm/tracer.so LIBLMSO+=src/lm/builtin.so LIBLMSO+=src/lm/variadic.so LIBLMTCCSD =src/lm/libtcc.d LIBLMTCCSD+=src/lm/tcc.d LIBLMTCCSO =src/lm/libtcc.so LIBLMTCCSO+=src/lm/tcc.so LMN2MSD=src/lmn/lmn2m.d LMN2DSD=src/lmn/lmn2d.d LMN2CSD=src/lmn/lmn2c.d pkginclude_HEADERS = src/lm/lmc.h src/lm/licenseGnuGPLv2.h $(LIBLMSD) $(LIBLMTCCSD) lib_LTLIBRARIES = lib/liblm.la lib/liblmtcc.la lib_liblm_la_SOURCES = lib_liblm_la_LIBADD = $(LIBLMSO) lib_liblm_la_LDFLAGS = -version-info 0:1:0 -module lib_liblmtcc_la_SOURCES = lib_liblmtcc_la_LIBADD = $(LIBLMTCCSO) lib_liblmtcc_la_LDFLAGS = -version-info 0:1:0 -module bin_PROGRAMS = bin/lm bin/lmn2m bin/lmn2d bin/lmn2c bin/lmn4d bin/lmn4c bin_lm_SOURCES = bin_lm_LDADD = src/lm/lmdxMain.o bin_lm_DEPENDENCIES = lib/liblm.la src/lm/lmdxMain.o bin_lm_LINK = $(GDC) bin_lm_LDFLAGS = -o bin/lm $(all_libraries) -Wl,--rpath,$(libdir) -ldl lib/.libs/liblm bin_lmn2m_SOURCES = bin_lmn2m_LDADD = src/lmn/lmddMain.o src/lmn/lmn2m.o bin_lmn2m_DEPENDENCIES = lib/liblm.la src/lmn/lmddMain.o src/lmn/lmn2m.o bin_lmn2m_LINK = $(GDC) bin_lmn2m_LDFLAGS = -o bin/lmn2m $(all_libraries) -Wl,--rpath,$(libdir) -ldl lib/.libs/liblm bin_lmn2d_SOURCES = bin_lmn2d_LDADD = src/lmn/lmddMain.o src/lmn/lmn2d.o bin_lmn2d_DEPENDENCIES = lib/liblm.la src/lmn/lmddMain.o src/lmn/lmn2d.o bin_lmn2d_LINK = $(GDC) bin_lmn2d_LDFLAGS = -o bin/lmn2d $(all_libraries) -Wl,--rpath,$(libdir) -ldl lib/.libs/liblm bin_lmn4d_SOURCES = bin_lmn4d_LDADD = src/lmn/lmddMain.o src/lmn/lmn4d.o bin_lmn4d_DEPENDENCIES = lib/liblm.la src/lmn/lmddMain.o src/lmn/lmn4d.o bin_lmn4d_LINK = $(GDC) bin_lmn4d_LDFLAGS = -o bin/lmn4d $(all_libraries) -Wl,--rpath,$(libdir) -ldl lib/.libs/liblm bin_lmn2c_SOURCES = bin_lmn2c_LDADD = src/lmn/lmddMain.o src/lmn/lmn2c.o bin_lmn2c_DEPENDENCIES = lib/liblm.la src/lmn/lmddMain.o src/lmn/lmn2c.o bin_lmn2c_LINK = $(GDC) bin_lmn2c_LDFLAGS = -o bin/lmn2c $(all_libraries) -Wl,--rpath,$(libdir) -ldl lib/.libs/liblm bin_lmn4c_SOURCES = bin_lmn4c_LDADD = src/lmn/lmddMain.o src/lmn/lmn4c.o bin_lmn4c_DEPENDENCIES = lib/liblm.la src/lmn/lmddMain.o src/lmn/lmn4c.o bin_lmn4c_LINK = $(GDC) bin_lmn4c_LDFLAGS = -o bin/lmn4c $(all_libraries) -Wl,--rpath,$(libdir) -ldl lib/.libs/liblm CLEANFILES = CLEANFILES += src/lm/lmdxMain.o CLEANFILES += $(LIBLMSO) CLEANFILES += $(LIBLMTCCSO) CLEANFILES += src/lmn/lmddMain.o CLEANFILES += src/lmn/lmn2m.o CLEANFILES += src/lmn/lmn2d.o CLEANFILES += src/lmn/lmn2c.o CLEANFILES += src/lmn/lmn4d.o CLEANFILES += src/lmn/lmn4c.o CLEANFILES += lib/lib/liblm.la CLEANFILES += bin/lmn2m CLEANFILES += bin/lmn2c CLEANFILES += bin/lmn2d CLEANFILES += bin/lmn4d CLEANFILES += bin/lmn4c