mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-02 07:23:41 +02:00
Updates. Add module-test rules.
2001-03-29 Tor Lillqvist <tml@iki.fi> * glib.def: Updates. * tests/makefile.mingw.in: Add module-test rules. 2001-03-29 Tor Lillqvist <tml@iki.fi> * gobject.def: Updates.
This commit is contained in:
committed by
Tor Lillqvist
parent
f3848154ae
commit
93fce34a18
@@ -12,9 +12,11 @@ GLIB_VER = @GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@
|
||||
|
||||
# Nothing much configurable below
|
||||
|
||||
INCLUDES = -I ..
|
||||
INCLUDES = -I .. -I ../gmodule
|
||||
DEFINES = -DHAVE_CONFIG_H
|
||||
|
||||
BUILD_DLL = ../build-dll
|
||||
|
||||
TESTS = \
|
||||
array-test.exe \
|
||||
date-test.exe \
|
||||
@@ -24,6 +26,7 @@ TESTS = \
|
||||
list-test.exe \
|
||||
mainloop-test.exe\
|
||||
markup-test.exe \
|
||||
module-test.exe \
|
||||
node-test.exe \
|
||||
queue-test.exe \
|
||||
rand-test.exe \
|
||||
@@ -37,7 +40,9 @@ TESTS = \
|
||||
threadpool-test.exe\
|
||||
tree-test.exe \
|
||||
type-test.exe \
|
||||
unicode-encoding.exe
|
||||
unicode-encoding.exe \
|
||||
libmoduletestplugin_a.dll \
|
||||
libmoduletestplugin_b.dll
|
||||
|
||||
all: $(TESTS)
|
||||
|
||||
@@ -47,17 +52,23 @@ makefile.mingw: makefile.mingw.in
|
||||
-e 's,@GLIB[_]MINOR_VERSION@,@GLIB_MINOR_VERSION@,' <$< >$@
|
||||
endif
|
||||
|
||||
.SUFFIXES: .c .exe
|
||||
.SUFFIXES: .c .i .exe
|
||||
|
||||
.c.exe:
|
||||
$(CC) $(CFLAGS) -o $@ $< -L .. -lglib-$(GLIB_VER) -L ../gthread -lgthread-$(GLIB_VER)
|
||||
$(CC) $(CFLAGS) -o $@ $< -L ../gthread -lgthread-$(GLIB_VER) -L .. -lglib-$(GLIB_VER)
|
||||
|
||||
module-test.exe : module-test.o module-test.def
|
||||
$(CC) $(CFLAGS) -Wl,--base-file,module-test.base -o module-test.exe module-test.o -L .. -lglib-$(GLIB_VER) -L . -lgmodule-$(GLIB_VER) $(LDFLAGS)
|
||||
module-test.exe : module-test.o
|
||||
$(CC) $(CFLAGS) -Wl,--base-file,module-test.base -o module-test.exe module-test.o -L .. -lglib-$(GLIB_VER) -L ../gmodule -lgmodule-$(GLIB_VER) $(LDFLAGS)
|
||||
$(DLLTOOL) --base-file module-test.base --output-exp module-test.exp module-test.o
|
||||
$(CC) $(CFLAGS) -Wl,--base-file,module-test.base,module-test.exp -o module-test.exe module-test.o -L .. -lglib-$(GLIB_VER) -L . -lgmodule-$(GLIB_VER) $(LDFLAGS)
|
||||
$(CC) $(CFLAGS) -Wl,--base-file,module-test.base,module-test.exp -o module-test.exe module-test.o -L .. -lglib-$(GLIB_VER) -L ../gmodule -lgmodule-$(GLIB_VER) $(LDFLAGS)
|
||||
$(DLLTOOL) --base-file module-test.base --output-exp module-test.exp module-test.o
|
||||
$(CC) $(CFLAGS) -Wl,module-test.exp -o module-test.exe module-test.o -L .. -lglib-$(GLIB_VER) -L . -lgmodule-$(GLIB_VER) $(LDFLAGS)
|
||||
$(CC) $(CFLAGS) -Wl,module-test.exp -o module-test.exe module-test.o -L .. -lglib-$(GLIB_VER) -L ../gmodule -lgmodule-$(GLIB_VER) $(LDFLAGS)
|
||||
|
||||
libmoduletestplugin_a.dll : libmoduletestplugin_a.o
|
||||
$(BUILD_DLL) libmoduletestplugin_a - - libmoduletestplugin_a.o -L .. -lglib-$(GLIB_VER) -L ../gmodule -lgmodule-$(GLIB_VER)
|
||||
|
||||
libmoduletestplugin_b.dll : libmoduletestplugin_b.o
|
||||
$(BUILD_DLL) libmoduletestplugin_b - - libmoduletestplugin_b.o -L .. -lglib-$(GLIB_VER) -L ../gmodule -lgmodule-$(GLIB_VER)
|
||||
|
||||
check: all
|
||||
@for P in $(TESTS) ; do echo $$P; ./$$P; done
|
||||
|
Reference in New Issue
Block a user