X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=eglib%2Fsrc%2FMakefile.am;h=8cd29dc293b085d6280f93aef93bff15c063060d;hb=2d23bfcbce7a3f7e54dcd5911adb88b244baca35;hp=e62aff919c0fea63a70136fff83f6f71edbf0ce2;hpb=645c832709723d607cd43d410a291273ded7b725;p=mono.git diff --git a/eglib/src/Makefile.am b/eglib/src/Makefile.am index e62aff919c0..8cd29dc293b 100644 --- a/eglib/src/Makefile.am +++ b/eglib/src/Makefile.am @@ -1,39 +1,61 @@ -noinst_LTLIBRARIES = libeglib.la +noinst_LTLIBRARIES = libeglib.la libeglib-static.la + +win_files = \ + gdate-win32.c gdir-win32.c gfile-win32.c gmisc-win32.c \ + gmodule-win32.c gtimer-win32.c + +unix_files = \ + gdate-unix.c gdir-unix.c gfile-unix.c gmisc-unix.c \ + gmodule-unix.c gtimer-unix.c + +if HOST_WIN32 +os_files = $(win_files) +else +os_files = $(unix_files) +endif libeglib_la_SOURCES = \ eglib-config.h \ + eglib-remap.h \ sort.frag.h \ glib.h \ garray.c \ gerror.c \ ghashtable.c \ gmem.c \ - gmodule.c \ + gmodule.h \ goutput.c \ gstr.c \ gslist.c \ gstring.c \ gptrarray.c \ glist.c \ - gmisc.c \ gqueue.c \ gpath.c \ gshell.c \ gspawn.c \ - gtimer.c \ - gdate.c \ gfile.c \ + gfile-posix.c \ gpattern.c \ - gdir.c \ gmarkup.c \ - gutf8.c + gutf8.c \ + gunicode.c \ + unicode-data.h \ + $(os_files) -libeglib_la_CFLAGS = -Wall -Werror -D_FORTIFY_SOURCE=2 +libeglib_la_CFLAGS = -Wall -D_FORTIFY_SOURCE=2 +libeglib_static_la_SOURCES=$(libeglib_la_SOURCES) +libeglib_static_la_CFLAGS = $(libeglib_la_CFLAGS) INCLUDES = -I$(srcdir) -libeglib_la_LIBADD = -lm +if HOST_WIN32 +libeglib_la_LIBADD = -lm -liconv -lpsapi +endif + +libeglib_static_la_LIBADD = $(libeglib_la_LIBADD) +libeglib_static_la_LDFLAGS = -static MAINTAINERCLEANFILES = Makefile.in -EXTRA_DIST = eglib-config.h.in +EXTRA_DIST = eglib-config.h.in $(win_files) $(unix_files)