From d85a49e1e13889533d1ff781b0b19d83ec3da21d Mon Sep 17 00:00:00 2001 From: "hyunghwan.chung" Date: Sat, 31 Dec 2016 15:20:52 +0000 Subject: [PATCH] reworked build files --- stix/Makefile.am | 5 +++ stix/Makefile.in | 3 +- stix/configure | 18 +++++++- stix/configure.ac | 12 +++++- stix/kernel/Stdio.st | 19 +++++---- stix/lib/Makefile.am | 18 +++----- stix/lib/Makefile.in | 17 +++----- stix/mod/Makefile.am | 50 ++++++++++------------ stix/mod/Makefile.in | 98 ++++++++++++++++++++++++++++---------------- 9 files changed, 139 insertions(+), 101 deletions(-) diff --git a/stix/Makefile.am b/stix/Makefile.am index 741a38f..5734901 100644 --- a/stix/Makefile.am +++ b/stix/Makefile.am @@ -3,7 +3,12 @@ ACLOCAL_AMFLAGS = -I m4 EXTRA_DIST = +if ENABLE_STATIC_MODULE SUBDIRS = libltdl mod lib +else +SUBDIRS = libltdl lib mod +endif + DIST_SUBDIRS = $(SUBDIRS) distclean-local: diff --git a/stix/Makefile.in b/stix/Makefile.in index 42bb666..f0ab6e3 100644 --- a/stix/Makefile.in +++ b/stix/Makefile.in @@ -359,7 +359,8 @@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTION = foreign ACLOCAL_AMFLAGS = -I m4 EXTRA_DIST = -SUBDIRS = libltdl mod lib +@ENABLE_STATIC_MODULE_FALSE@SUBDIRS = libltdl lib mod +@ENABLE_STATIC_MODULE_TRUE@SUBDIRS = libltdl mod lib DIST_SUBDIRS = $(SUBDIRS) all: all-recursive diff --git a/stix/configure b/stix/configure index b55adef..36f9fb3 100755 --- a/stix/configure +++ b/stix/configure @@ -827,6 +827,7 @@ with_ltdl_lib enable_ltdl_install enable_debug enable_cxx +enable_static_module ' ac_precious_vars='build_alias host_alias @@ -1474,6 +1475,8 @@ Optional Features: --enable-debug build the library in the debug mode (default. no) --enable-cxx build the library for C++ if a C++ compiler is available (default. yes) + --enable-static-module build modules statically into the main + library(default. no) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] @@ -19885,13 +19888,24 @@ else fi -if test "${enable_shared}" = "no" -a "${enable_static}" = "yes" +# Check whether --enable-static-module was given. +if test "${enable_static_module+set}" = set; then : + enableval=$enable_static_module; enable_static_module_is=$enableval +else + enable_static_module_is=no + +fi + + +test "${enable_shared}" = "no" -a "${enable_static}" = "yes" && enable_static_module="yes" + +if test "${enable_static_module}" = "yes" then $as_echo "#define STIX_ENABLE_STATIC_MODULE /**/" >>confdefs.h fi - if test "${enable_shared}" = "no" -a "${enable_static}" = "yes"; then + if test "${enable_static_module}" = "yes"; then ENABLE_STATIC_MODULE_TRUE= ENABLE_STATIC_MODULE_FALSE='#' else diff --git a/stix/configure.ac b/stix/configure.ac index 4373813..d727667 100644 --- a/stix/configure.ac +++ b/stix/configure.ac @@ -402,11 +402,19 @@ test "${ax_cv_cxx_have_std_namespace}" = "yes" || enable_cxx_is="no" AM_CONDITIONAL(ENABLE_CXX, test "${enable_cxx_is}" = "yes" ) -if test "${enable_shared}" = "no" -a "${enable_static}" = "yes" +AC_ARG_ENABLE([static-module], + [AS_HELP_STRING([--enable-static-module],[build modules statically into the main library(default. no)])], + enable_static_module_is=$enableval, + enable_static_module_is=no +) + +test "${enable_shared}" = "no" -a "${enable_static}" = "yes" && enable_static_module="yes" + +if test "${enable_static_module}" = "yes" then AC_DEFINE([STIX_ENABLE_STATIC_MODULE],[],[link modules statically into the main library]) fi -AM_CONDITIONAL(ENABLE_STATIC_MODULE, test "${enable_shared}" = "no" -a "${enable_static}" = "yes") +AM_CONDITIONAL(ENABLE_STATIC_MODULE, test "${enable_static_module}" = "yes") AC_SUBST(STIX_SIZEOF_WCHAR_T, $ac_cv_sizeof_wchar_t) AC_SUBST(STIX_SIZEOF_LONG_LONG, $ac_cv_sizeof_long_long) diff --git a/stix/kernel/Stdio.st b/stix/kernel/Stdio.st index e750634..8851ac7 100644 --- a/stix/kernel/Stdio.st +++ b/stix/kernel/Stdio.st @@ -24,22 +24,21 @@ { ^(self new) open: name for: mode } - - + (* --------------------- - #method(#class) input + #method(#class) stdin { self.in isNil ifTrue: [ self.in := ^(super new) open: 0 for: 'r' ]. ^self.in. } - #method(#class) output + #method(#class) stdout { self.out isNil ifTrue: [ self.out := ^(super new) open: 1 for: 'w' ]. ^self.out. } - #method(#class) error + #method(#class) stderr { self.err isNil ifTrue: [ self.err := ^(super new) open: 2 for: 'w' ]. ^self.err. @@ -53,13 +52,17 @@ } *) - #method format (fmt, args) + #method format (fmt) { - | a b c | + | a b c ubound | 'THIS IS FORMAT' dump. fmt dump. - args dump. + thisContext temporaryCount dump. + ubound := thisContext vargCount - 1. + 0 to: ubound do: [:k | + (thisContext vargAt: k) dump. + ]. } } diff --git a/stix/lib/Makefile.am b/stix/lib/Makefile.am index 18e5653..756836a 100644 --- a/stix/lib/Makefile.am +++ b/stix/lib/Makefile.am @@ -3,7 +3,7 @@ AUTOMAKE_OPTIONS = nostdinc CPPFLAGS_ALL_COMMON = \ -I$(abs_builddir) \ -I$(abs_srcdir) \ - -I$(includedir) + -I$(includedir) LDFLAGS_ALL_COMMON = -L$(abs_builddir) -L$(libdir) @@ -59,23 +59,17 @@ libstix_la_CPPFLAGS = $(CPPFLAGS_LIB_COMMON) libstix_la_LDFLAGS = $(LDFLAGS_LIB_COMMON) libstix_la_LIBADD = $(LIBADD_LIB_COMMON) +if ENABLE_STATIC_MODULE +libstix_la_LDFLAGS += -I$(abs_builddir)/../mod +libstix_la_LIBADD += -lstix-stdio +endif + bin_PROGRAMS = stix stix_SOURCES = main.c stix_CPPFLAGS = $(CPPFLAGS_LIB_COMMON) stix_LDFLAGS = $(LDFLAGS_LIB_COMMON) stix_LDADD = $(LIBADD_LIB_COMMON) -lstix #-ldyncall_s -if ENABLE_STATIC_MODULE - -################################################## -# STATIC MODULES BUILT INTO MAIN LIBRARY -################################################## -#libstix_la_SOURCES += \ -# mod-dir.c mod-dir.h \ -#libstix_la_LIBADD += - -endif - install-data-hook: @echo "#ifndef _STIX_CFG_H_" > "$(DESTDIR)$(pkgincludedir)/stix-cfg.h" diff --git a/stix/lib/Makefile.in b/stix/lib/Makefile.in index 95e6490..6028c54 100644 --- a/stix/lib/Makefile.in +++ b/stix/lib/Makefile.in @@ -83,6 +83,8 @@ host_triplet = @host@ # to the first number in -version-info above @WIN32_TRUE@am__append_1 = -DSTIX_DEFAULT_MODPREFIX=\"libstix-\" -DSTIX_DEFAULT_MODPOSTFIX=\"-1\" @WIN32_FALSE@am__append_2 = -DSTIX_DEFAULT_MODPREFIX=\"$(libdir)/libstix-\" -DSTIX_DEFAULT_MODPOSTFIX=\"\" +@ENABLE_STATIC_MODULE_TRUE@am__append_3 = -I$(abs_builddir)/../mod +@ENABLE_STATIC_MODULE_TRUE@am__append_4 = -lstix-stdio bin_PROGRAMS = stix$(EXEEXT) subdir = lib DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ @@ -133,7 +135,7 @@ am__installdirs = "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(bindir)" \ LTLIBRARIES = $(pkglib_LTLIBRARIES) am__DEPENDENCIES_1 = am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -libstix_la_DEPENDENCIES = $(am__DEPENDENCIES_2) +libstix_la_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1) am_libstix_la_OBJECTS = libstix_la-bigint.lo libstix_la-comp.lo \ libstix_la-debug.lo libstix_la-decode.lo libstix_la-dic.lo \ libstix_la-err.lo libstix_la-exec.lo libstix_la-logfmt.lo \ @@ -383,7 +385,7 @@ AUTOMAKE_OPTIONS = nostdinc CPPFLAGS_ALL_COMMON = \ -I$(abs_builddir) \ -I$(abs_srcdir) \ - -I$(includedir) + -I$(includedir) LDFLAGS_ALL_COMMON = -L$(abs_builddir) -L$(libdir) @@ -424,8 +426,8 @@ libstix_la_SOURCES = \ utl.c libstix_la_CPPFLAGS = $(CPPFLAGS_LIB_COMMON) -libstix_la_LDFLAGS = $(LDFLAGS_LIB_COMMON) -libstix_la_LIBADD = $(LIBADD_LIB_COMMON) +libstix_la_LDFLAGS = $(LDFLAGS_LIB_COMMON) $(am__append_3) +libstix_la_LIBADD = $(LIBADD_LIB_COMMON) $(am__append_4) stix_SOURCES = main.c stix_CPPFLAGS = $(CPPFLAGS_LIB_COMMON) stix_LDFLAGS = $(LDFLAGS_LIB_COMMON) @@ -995,13 +997,6 @@ uninstall-am: uninstall-binPROGRAMS uninstall-pkgincludeHEADERS \ uninstall-pkgincludeHEADERS uninstall-pkglibLTLIBRARIES -################################################## -# STATIC MODULES BUILT INTO MAIN LIBRARY -################################################## -#libstix_la_SOURCES += \ -# mod-dir.c mod-dir.h \ -#libstix_la_LIBADD += - install-data-hook: @echo "#ifndef _STIX_CFG_H_" > "$(DESTDIR)$(pkgincludedir)/stix-cfg.h" @echo "#define _STIX_CFG_H_" >> "$(DESTDIR)$(pkgincludedir)/stix-cfg.h" diff --git a/stix/mod/Makefile.am b/stix/mod/Makefile.am index dffc71e..696ef8a 100644 --- a/stix/mod/Makefile.am +++ b/stix/mod/Makefile.am @@ -1,27 +1,18 @@ AUTOMAKE_OPTIONS = nostdinc -CPPFLAGS_ALL_COMMON = \ +CPPFLAGS_COMMON = \ -I$(abs_builddir) \ + -I$(abs_builddir)/../lib \ -I$(abs_srcdir) \ -I$(abs_srcdir)/../lib \ - -I$(includedir) - -LDFLAGS_ALL_COMMON = -L$(abs_builddir) -L$(libdir) - -################################################## -# MAIN LIBRARY -################################################## - -CPPFLAGS_LIB_COMMON = $(CPPFLAGS_ALL_COMMON) $(LTDLINCL) -LDFLAGS_LIB_COMMON = $(LDFLAGS_ALL_COMMON) -version-info 1:0:0 -no-undefined -LIBADD_LIB_COMMON = $(LIBM) $(LIBLTDL) + -I$(includedir) if WIN32 # you must adjust the value of DEFAULT_MODPOSTFIX according # to the first number in -version-info above -CPPFLAGS_LIB_COMMON += -DSTIX_DEFAULT_MODPREFIX=\"libstix-\" -DSTIX_DEFAULT_MODPOSTFIX=\"-1\" +CPPFLAGS_COMMON += -DSTIX_DEFAULT_MODPREFIX=\"libstix-\" -DSTIX_DEFAULT_MODPOSTFIX=\"-1\" else -CPPFLAGS_LIB_COMMON += -DSTIX_DEFAULT_MODPREFIX=\"$(libdir)/libstix-\" -DSTIX_DEFAULT_MODPOSTFIX=\"\" +CPPFLAGS_COMMON += -DSTIX_DEFAULT_MODPREFIX=\"$(libdir)/libstix-\" -DSTIX_DEFAULT_MODPOSTFIX=\"\" endif if ENABLE_STATIC_MODULE @@ -29,37 +20,38 @@ if ENABLE_STATIC_MODULE ################################################## # STATIC MODULES BUILT INTO MAIN LIBRARY ################################################## -#libstix_la_SOURCES += mod-dir.c mod-dir.h \ -#libstix_la_LIBADD += + +noinst_LIBRARIES = libstix-stdio.a + +libstix_stdio_a_SOURCES = stdio.c +libstix_stdio_a_CPPFLAGS = $(CPPFLAGS_COMMON) else ################################################## # DYNAMIC MODULES ################################################## - -CPPFLAGS_MOD_COMMON = $(CPPFLAGS_LIB_COMMON) -LDFLAGS_MOD_COMMON = $(LDFLAGS_LIB_COMMON) -LIBADD_MOD_COMMON = -lstix +LDFLAGS_COMMON = -L$(abs_builddir)/../lib -L$(libdir) -version-info 1:0:0 -no-undefined +LIBADD_COMMON = -lstix pkgmodexecdir = $(libdir) pkgmodexec_LTLIBRARIES = libstix-stdio.la libstix-sound.la libstix-console.la libstix_stdio_la_SOURCES = stdio.c -libstix_stdio_la_CPPFLAGS = $(CPPFLAGS_MOD_COMMON) -libstix_stdio_la_LDFLAGS = $(LDFLAGS_MOD_COMMON) -libstix_stdio_la_LIBADD = $(LIBADD_MOD_COMMON) +libstix_stdio_la_CPPFLAGS = $(CPPFLAGS_COMMON) +libstix_stdio_la_LDFLAGS = $(LDFLAGS_COMMON) +libstix_stdio_la_LIBADD = $(LIBADD_COMMON) libstix_sound_la_SOURCES = sound.c sound.h -libstix_sound_la_CPPFLAGS = $(CPPFLAGS_MOD_COMMON) -libstix_sound_la_LDFLAGS = $(LDFLAGS_MOD_COMMON) -libstix_sound_la_LIBADD = $(LIBADD_MOD_COMMON) +libstix_sound_la_CPPFLAGS = $(CPPFLAGS_COMMON) +libstix_sound_la_LDFLAGS = $(LDFLAGS_COMMON) +libstix_sound_la_LIBADD = $(LIBADD_COMMON) libstix_console_la_SOURCES = console.c console.h -libstix_console_la_CPPFLAGS = $(CPPFLAGS_MOD_COMMON) -libstix_console_la_LDFLAGS = $(LDFLAGS_MOD_COMMON) -libstix_console_la_LIBADD = $(LIBADD_MOD_COMMON) -ltermcap +libstix_console_la_CPPFLAGS = $(CPPFLAGS_COMMON) +libstix_console_la_LDFLAGS = $(LDFLAGS_COMMON) +libstix_console_la_LIBADD = $(LIBADD_COMMON) -ltermcap endif diff --git a/stix/mod/Makefile.in b/stix/mod/Makefile.in index d059134..cf4139a 100644 --- a/stix/mod/Makefile.in +++ b/stix/mod/Makefile.in @@ -14,6 +14,7 @@ @SET_MAKE@ + VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ @@ -99,6 +100,18 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/lib/stix-cfg.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +LIBRARIES = $(noinst_LIBRARIES) +ARFLAGS = cru +AM_V_AR = $(am__v_AR_@AM_V@) +am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) +am__v_AR_0 = @echo " AR " $@; +am__v_AR_1 = +libstix_stdio_a_AR = $(AR) $(ARFLAGS) +libstix_stdio_a_LIBADD = +am__libstix_stdio_a_SOURCES_DIST = stdio.c +@ENABLE_STATIC_MODULE_TRUE@am_libstix_stdio_a_OBJECTS = \ +@ENABLE_STATIC_MODULE_TRUE@ libstix_stdio_a-stdio.$(OBJEXT) +libstix_stdio_a_OBJECTS = $(am_libstix_stdio_a_OBJECTS) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -203,9 +216,10 @@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = -SOURCES = $(libstix_console_la_SOURCES) $(libstix_sound_la_SOURCES) \ - $(libstix_stdio_la_SOURCES) -DIST_SOURCES = $(am__libstix_console_la_SOURCES_DIST) \ +SOURCES = $(libstix_stdio_a_SOURCES) $(libstix_console_la_SOURCES) \ + $(libstix_sound_la_SOURCES) $(libstix_stdio_la_SOURCES) +DIST_SOURCES = $(am__libstix_stdio_a_SOURCES_DIST) \ + $(am__libstix_console_la_SOURCES_DIST) \ $(am__libstix_sound_la_SOURCES_DIST) \ $(am__libstix_stdio_la_SOURCES_DIST) am__can_run_installinfo = \ @@ -393,48 +407,36 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = nostdinc -CPPFLAGS_ALL_COMMON = \ - -I$(abs_builddir) \ - -I$(abs_srcdir) \ - -I$(abs_srcdir)/../lib \ - -I$(includedir) - -LDFLAGS_ALL_COMMON = -L$(abs_builddir) -L$(libdir) - -################################################## -# MAIN LIBRARY -################################################## -CPPFLAGS_LIB_COMMON = $(CPPFLAGS_ALL_COMMON) $(LTDLINCL) \ +CPPFLAGS_COMMON = -I$(abs_builddir) -I$(abs_builddir)/../lib \ + -I$(abs_srcdir) -I$(abs_srcdir)/../lib -I$(includedir) \ $(am__append_1) $(am__append_2) -LDFLAGS_LIB_COMMON = $(LDFLAGS_ALL_COMMON) -version-info 1:0:0 -no-undefined -LIBADD_LIB_COMMON = $(LIBM) $(LIBLTDL) ################################################## # STATIC MODULES BUILT INTO MAIN LIBRARY ################################################## -#libstix_la_SOURCES += mod-dir.c mod-dir.h \ -#libstix_la_LIBADD += +@ENABLE_STATIC_MODULE_TRUE@noinst_LIBRARIES = libstix-stdio.a +@ENABLE_STATIC_MODULE_TRUE@libstix_stdio_a_SOURCES = stdio.c +@ENABLE_STATIC_MODULE_TRUE@libstix_stdio_a_CPPFLAGS = $(CPPFLAGS_COMMON) ################################################## # DYNAMIC MODULES ################################################## -@ENABLE_STATIC_MODULE_FALSE@CPPFLAGS_MOD_COMMON = $(CPPFLAGS_LIB_COMMON) -@ENABLE_STATIC_MODULE_FALSE@LDFLAGS_MOD_COMMON = $(LDFLAGS_LIB_COMMON) -@ENABLE_STATIC_MODULE_FALSE@LIBADD_MOD_COMMON = -lstix +@ENABLE_STATIC_MODULE_FALSE@LDFLAGS_COMMON = -L$(abs_builddir)/../lib -L$(libdir) -version-info 1:0:0 -no-undefined +@ENABLE_STATIC_MODULE_FALSE@LIBADD_COMMON = -lstix @ENABLE_STATIC_MODULE_FALSE@pkgmodexecdir = $(libdir) @ENABLE_STATIC_MODULE_FALSE@pkgmodexec_LTLIBRARIES = libstix-stdio.la libstix-sound.la libstix-console.la @ENABLE_STATIC_MODULE_FALSE@libstix_stdio_la_SOURCES = stdio.c -@ENABLE_STATIC_MODULE_FALSE@libstix_stdio_la_CPPFLAGS = $(CPPFLAGS_MOD_COMMON) -@ENABLE_STATIC_MODULE_FALSE@libstix_stdio_la_LDFLAGS = $(LDFLAGS_MOD_COMMON) -@ENABLE_STATIC_MODULE_FALSE@libstix_stdio_la_LIBADD = $(LIBADD_MOD_COMMON) +@ENABLE_STATIC_MODULE_FALSE@libstix_stdio_la_CPPFLAGS = $(CPPFLAGS_COMMON) +@ENABLE_STATIC_MODULE_FALSE@libstix_stdio_la_LDFLAGS = $(LDFLAGS_COMMON) +@ENABLE_STATIC_MODULE_FALSE@libstix_stdio_la_LIBADD = $(LIBADD_COMMON) @ENABLE_STATIC_MODULE_FALSE@libstix_sound_la_SOURCES = sound.c sound.h -@ENABLE_STATIC_MODULE_FALSE@libstix_sound_la_CPPFLAGS = $(CPPFLAGS_MOD_COMMON) -@ENABLE_STATIC_MODULE_FALSE@libstix_sound_la_LDFLAGS = $(LDFLAGS_MOD_COMMON) -@ENABLE_STATIC_MODULE_FALSE@libstix_sound_la_LIBADD = $(LIBADD_MOD_COMMON) +@ENABLE_STATIC_MODULE_FALSE@libstix_sound_la_CPPFLAGS = $(CPPFLAGS_COMMON) +@ENABLE_STATIC_MODULE_FALSE@libstix_sound_la_LDFLAGS = $(LDFLAGS_COMMON) +@ENABLE_STATIC_MODULE_FALSE@libstix_sound_la_LIBADD = $(LIBADD_COMMON) @ENABLE_STATIC_MODULE_FALSE@libstix_console_la_SOURCES = console.c console.h -@ENABLE_STATIC_MODULE_FALSE@libstix_console_la_CPPFLAGS = $(CPPFLAGS_MOD_COMMON) -@ENABLE_STATIC_MODULE_FALSE@libstix_console_la_LDFLAGS = $(LDFLAGS_MOD_COMMON) -@ENABLE_STATIC_MODULE_FALSE@libstix_console_la_LIBADD = $(LIBADD_MOD_COMMON) -ltermcap +@ENABLE_STATIC_MODULE_FALSE@libstix_console_la_CPPFLAGS = $(CPPFLAGS_COMMON) +@ENABLE_STATIC_MODULE_FALSE@libstix_console_la_LDFLAGS = $(LDFLAGS_COMMON) +@ENABLE_STATIC_MODULE_FALSE@libstix_console_la_LIBADD = $(LIBADD_COMMON) -ltermcap all: all-am .SUFFIXES: @@ -470,6 +472,14 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): +clean-noinstLIBRARIES: + -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) + +libstix-stdio.a: $(libstix_stdio_a_OBJECTS) $(libstix_stdio_a_DEPENDENCIES) $(EXTRA_libstix_stdio_a_DEPENDENCIES) + $(AM_V_at)-rm -f libstix-stdio.a + $(AM_V_AR)$(libstix_stdio_a_AR) libstix-stdio.a $(libstix_stdio_a_OBJECTS) $(libstix_stdio_a_LIBADD) + $(AM_V_at)$(RANLIB) libstix-stdio.a + install-pkgmodexecLTLIBRARIES: $(pkgmodexec_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(pkgmodexec_LTLIBRARIES)'; test -n "$(pkgmodexecdir)" || list=; \ @@ -522,6 +532,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libstix_console_la-console.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libstix_sound_la-sound.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libstix_stdio_a-stdio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libstix_stdio_la-stdio.Plo@am__quote@ .c.o: @@ -548,6 +559,20 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< +libstix_stdio_a-stdio.o: stdio.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstix_stdio_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libstix_stdio_a-stdio.o -MD -MP -MF $(DEPDIR)/libstix_stdio_a-stdio.Tpo -c -o libstix_stdio_a-stdio.o `test -f 'stdio.c' || echo '$(srcdir)/'`stdio.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libstix_stdio_a-stdio.Tpo $(DEPDIR)/libstix_stdio_a-stdio.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio.c' object='libstix_stdio_a-stdio.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstix_stdio_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libstix_stdio_a-stdio.o `test -f 'stdio.c' || echo '$(srcdir)/'`stdio.c + +libstix_stdio_a-stdio.obj: stdio.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstix_stdio_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libstix_stdio_a-stdio.obj -MD -MP -MF $(DEPDIR)/libstix_stdio_a-stdio.Tpo -c -o libstix_stdio_a-stdio.obj `if test -f 'stdio.c'; then $(CYGPATH_W) 'stdio.c'; else $(CYGPATH_W) '$(srcdir)/stdio.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libstix_stdio_a-stdio.Tpo $(DEPDIR)/libstix_stdio_a-stdio.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio.c' object='libstix_stdio_a-stdio.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstix_stdio_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libstix_stdio_a-stdio.obj `if test -f 'stdio.c'; then $(CYGPATH_W) 'stdio.c'; else $(CYGPATH_W) '$(srcdir)/stdio.c'; fi` + libstix_console_la-console.lo: console.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstix_console_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libstix_console_la-console.lo -MD -MP -MF $(DEPDIR)/libstix_console_la-console.Tpo -c -o libstix_console_la-console.lo `test -f 'console.c' || echo '$(srcdir)/'`console.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libstix_console_la-console.Tpo $(DEPDIR)/libstix_console_la-console.Plo @@ -659,7 +684,7 @@ distdir: $(DISTFILES) done check-am: all-am check: check-am -all-am: Makefile $(LTLIBRARIES) +all-am: Makefile $(LIBRARIES) $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(pkgmodexecdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ @@ -696,8 +721,8 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-generic clean-libtool clean-pkgmodexecLTLIBRARIES \ - mostlyclean-am +clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ + clean-pkgmodexecLTLIBRARIES mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) @@ -768,8 +793,9 @@ uninstall-am: uninstall-pkgmodexecLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-pkgmodexecLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ + clean-libtool clean-noinstLIBRARIES \ + clean-pkgmodexecLTLIBRARIES cscopelist-am ctags ctags-am \ + distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \