aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2017-08-19 11:47:49 +0300
committerEli Zaretskii <eliz@gnu.org>2017-08-19 11:47:49 +0300
commit2569d21513246eb8bdded601a18bf8278c80211d (patch)
tree88da87d7175674fbe11f2d91d9215a7311583847
parentb6076e6a3c013c48334ca17763ae1fd5eac34959 (diff)
downloadegawk-2569d21513246eb8bdded601a18bf8278c80211d.tar.gz
egawk-2569d21513246eb8bdded601a18bf8278c80211d.tar.bz2
egawk-2569d21513246eb8bdded601a18bf8278c80211d.zip
Update pc/Makefile.ext per extension/Makefile.am changes.
-rw-r--r--pc/ChangeLog7
-rw-r--r--pc/Makefile.ext15
2 files changed, 20 insertions, 2 deletions
diff --git a/pc/ChangeLog b/pc/ChangeLog
index a4920abf..3b8363b7 100644
--- a/pc/ChangeLog
+++ b/pc/ChangeLog
@@ -1,3 +1,10 @@
+2017-08-19 Eli Zaretskii <eliz@gnu.org>
+
+ * Makefile.ext (MPFR, MPFR_LIBS): New variables, used in compiling
+ intdiv.c.
+ (ALL_EXTENSIONS): Add intdiv and readdir_test.
+ (intdiv.$(SOEXT), readdir_test.$(SOEXT)): New recipes.
+
2017-08-18 Eli Zaretskii <eliz@gnu.org>
* config.h (HAVE_SYS_IOCTL_H):
diff --git a/pc/Makefile.ext b/pc/Makefile.ext
index 6cd4d0f3..4aa84fac 100644
--- a/pc/Makefile.ext
+++ b/pc/Makefile.ext
@@ -23,20 +23,31 @@ pkglibdir = $(libdir)/gawk-extensions
pkglibexecdir = $(libexecdir)/gawk-extensions
SOEXT = dll
+
+MPFR = -DHAVE_MPFR
+MPFR_LIBS = -lmpfr -lgmp
+
SIMPLE_EXTENSIONS = inplace.$(SOEXT) ordchr.$(SOEXT) readfile.$(SOEXT)\
revoutput.$(SOEXT) revtwoway.$(SOEXT) testext.$(SOEXT)
ALL_EXTENSIONS = filefuncs.$(SOEXT) fnmatch.$(SOEXT) inplace.$(SOEXT)\
- ordchr.$(SOEXT) readdir.$(SOEXT) readfile.$(SOEXT) revoutput.$(SOEXT)\
- revtwoway.$(SOEXT) rwarray.$(SOEXT) testext.$(SOEXT) time.$(SOEXT)
+ intdiv.$(SOEXT) ordchr.$(SOEXT) readdir.$(SOEXT) readfile.$(SOEXT) \
+ revoutput.$(SOEXT) readdir_test.$(SOEXT) revtwoway.$(SOEXT) rwarray.$(SOEXT) \
+ testext.$(SOEXT) time.$(SOEXT)
extensions: $(ALL_EXTENSIONS)
fnmatch.$(SOEXT): fnmatch.c
gcc -I.. -I../missing_d -DHAVE_FNMATCH_H -shared -gdwarf-2 -g3 -static-libgcc -o $@ fnmatch.c
+intdiv.$(SOEXT): intdiv.c
+ gcc -I.. $(MPFR) -shared -gdwarf-2 -g3 -static-libgcc -o $@ intdiv.c $(MPFR_LIBS)
+
readdir.$(SOEXT): readdir.c gawkdirfd.h
gcc -I.. -DHAVE_DIRENT_H -shared -gdwarf-2 -g3 -static-libgcc -o $@ readdir.c
+readdir_test.$(SOEXT): readdir.c gawkdirfd.h
+ gcc -I.. -DHAVE_DIRENT_H -shared -gdwarf-2 -g3 -static-libgcc -o $@ readdir_test.c
+
rwarray.$(SOEXT): rwarray.c
gcc -I.. -shared -gdwarf-2 -g3 -static-libgcc -o $@ rwarray.c -lws2_32