Skip to content

Commit 8c1cd7c

Browse files
author
Jehan
committed
Makefile: fix VPATH builds for win32.
1 parent 0bf1f22 commit 8c1cd7c

File tree

11 files changed

+23
-21
lines changed

11 files changed

+23
-21
lines changed

build/windows/gimprc-plug-ins.rule

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# Version resources for Microsoft Windows
22

3-
GIMPPLUGINRC = $(top_srcdir)/build/windows/gimp-plug-ins.rc
3+
GIMPPLUGINRC = $(top_builddir)/build/windows/gimp-plug-ins.rc
44

55
%.rc.o:
66
$(WINDRES) --define ORIGINALFILENAME_STR="$*$(EXEEXT)" \
77
--define INTERNALNAME_STR="$*" \
88
--define TOP_SRCDIR="$(top_srcdir)" \
99
-I$(top_srcdir)/app \
10+
-I$(top_builddir)/app \
1011
$(GIMPPLUGINRC) $@

build/windows/gimprc.rule

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# Version resources for Microsoft Windows
22

3-
GIMPAPPRC = $(top_srcdir)/build/windows/gimp.rc
3+
GIMPAPPRC = $(top_builddir)/build/windows/gimp.rc
44

55
%.rc.o:
66
$(WINDRES) --define ORIGINALFILENAME_STR="$*$(EXEEXT)" \
77
--define INTERNALNAME_STR="$*" \
88
--define TOP_SRCDIR="$(top_srcdir)" \
99
-I$(top_srcdir)/app \
10+
-I$(top_builddir)/app \
1011
$(GIMPAPPRC) $@

libgimp/Makefile.am

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@ endif
1919
if OS_WIN32
2020
gimp_def = gimp.def
2121
gimpui_def = gimpui.def
22-
libgimp_export_symbols = -export-symbols gimp.def
23-
libgimpui_export_symbols = -export-symbols gimpui.def
22+
libgimp_export_symbols = -export-symbols $(srcdir)/gimp.def
23+
libgimpui_export_symbols = -export-symbols $(srcdir)/gimpui.def
2424

2525
install-libtool-import-lib:
2626
$(INSTALL) .libs/libgimp-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
2727
$(INSTALL) .libs/libgimpui-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
28-
$(INSTALL) gimp.def $(DESTDIR)$(libdir)
29-
$(INSTALL) gimpui.def $(DESTDIR)$(libdir)
28+
$(INSTALL) $(srcdir)/gimp.def $(DESTDIR)$(libdir)
29+
$(INSTALL) $(srcdir)/gimpui.def $(DESTDIR)$(libdir)
3030

3131
uninstall-libtool-import-lib:
3232
-rm $(DESTDIR)$(libdir)/libgimp-$(GIMP_API_VERSION).dll.a

libgimpbase/Makefile.am

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ endif
1212
if OS_WIN32
1313
ole32_lib = -lole32
1414
gimpbase_def = gimpbase.def
15-
libgimpbase_export_symbols = -export-symbols gimpbase.def
15+
libgimpbase_export_symbols = -export-symbols $(srcdir)/gimpbase.def
1616

1717
install-libtool-import-lib:
1818
$(INSTALL) .libs/libgimpbase-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
19-
$(INSTALL) gimpbase.def $(DESTDIR)$(libdir)
19+
$(INSTALL) $(srcdir)/gimpbase.def $(DESTDIR)$(libdir)
2020

2121
uninstall-libtool-import-lib:
2222
-rm $(DESTDIR)$(libdir)/libgimpbase-$(GIMP_API_VERSION).dll.a

libgimpcolor/Makefile.am

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ endif
1313

1414
if OS_WIN32
1515
gimpcolor_def = gimpcolor.def
16-
libgimpcolor_export_symbols = -export-symbols gimpcolor.def
16+
libgimpcolor_export_symbols = -export-symbols $(srcdir)/gimpcolor.def
1717

1818
install-libtool-import-lib:
1919
$(INSTALL) .libs/libgimpcolor-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
20-
$(INSTALL) gimpcolor.def $(DESTDIR)$(libdir)
20+
$(INSTALL) $(srcdir)/gimpcolor.def $(DESTDIR)$(libdir)
2121

2222
uninstall-libtool-import-lib:
2323
-rm $(DESTDIR)$(libdir)/libgimpcolor-$(GIMP_API_VERSION).dll.a

libgimpconfig/Makefile.am

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ endif
1010

1111
if OS_WIN32
1212
gimpconfig_def = gimpconfig.def
13-
libgimpconfig_export_symbols = -export-symbols gimpconfig.def
13+
libgimpconfig_export_symbols = -export-symbols $(srcdir)/gimpconfig.def
1414

1515
install-libtool-import-lib:
1616
$(INSTALL) .libs/libgimpconfig-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
17-
$(INSTALL) gimpconfig.def $(DESTDIR)$(libdir)
17+
$(INSTALL) $(srcdir)/gimpconfig.def $(DESTDIR)$(libdir)
1818

1919
uninstall-libtool-import-lib:
2020
-rm $(DESTDIR)$(libdir)/libgimpconfig-$(GIMP_API_VERSION).dll.a

libgimpmath/Makefile.am

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ endif
1313

1414
if OS_WIN32
1515
gimpmath_def = gimpmath.def
16-
libgimpmath_export_symbols = -export-symbols gimpmath.def
16+
libgimpmath_export_symbols = -export-symbols $(srcdir)/gimpmath.def
1717

1818
install-libtool-import-lib:
1919
$(INSTALL) .libs/libgimpmath-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
20-
$(INSTALL) gimpmath.def $(DESTDIR)$(libdir)
20+
$(INSTALL) $(srcdir)/gimpmath.def $(DESTDIR)$(libdir)
2121

2222
uninstall-libtool-import-lib:
2323
-rm $(DESTDIR)$(libdir)/libgimpmath-$(GIMP_API_VERSION).dll.a

libgimpmodule/Makefile.am

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ endif
99

1010
if OS_WIN32
1111
gimpmodule_def = gimpmodule.def
12-
libgimpmodule_export_symbols = -export-symbols gimpmodule.def
12+
libgimpmodule_export_symbols = -export-symbols $(srcdir)/gimpmodule.def
1313

1414
install-libtool-import-lib:
1515
$(INSTALL) .libs/libgimpmodule-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
16-
$(INSTALL) gimpmodule.def $(DESTDIR)$(libdir)
16+
$(INSTALL) $(srcdir)/gimpmodule.def $(DESTDIR)$(libdir)
1717

1818
uninstall-libtool-import-lib:
1919
-rm $(DESTDIR)$(libdir)/libgimpmodule-$(GIMP_API_VERSION).dll.a

libgimpthumb/Makefile.am

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ endif
1111

1212
if OS_WIN32
1313
gimpthumb_def = gimpthumb.def
14-
libgimpthumb_export_symbols = -export-symbols gimpthumb.def
14+
libgimpthumb_export_symbols = -export-symbols $(srcdir)/gimpthumb.def
1515

1616
install-libtool-import-lib:
1717
$(INSTALL) .libs/libgimpthumb-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
18-
$(INSTALL) gimpthumb.def $(DESTDIR)$(libdir)
18+
$(INSTALL) $(srcdir)/gimpthumb.def $(DESTDIR)$(libdir)
1919

2020
uninstall-libtool-import-lib:
2121
-rm $(DESTDIR)$(libdir)/libgimpthumb-$(GIMP_API_VERSION).dll.a

libgimpwidgets/Makefile.am

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ endif
1515

1616
if OS_WIN32
1717
gimpwidgets_def = gimpwidgets.def
18-
libgimpwidgets_export_symbols = -export-symbols gimpwidgets.def
18+
libgimpwidgets_export_symbols = -export-symbols $(srcdir)/gimpwidgets.def
1919

2020
install-libtool-import-lib:
2121
$(INSTALL) .libs/libgimpwidgets-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
22-
$(INSTALL) gimpwidgets.def $(DESTDIR)$(libdir)
22+
$(INSTALL) $(srcdir)/gimpwidgets.def $(DESTDIR)$(libdir)
2323

2424
uninstall-libtool-import-lib:
2525
-rm $(DESTDIR)$(libdir)/libgimpwidgets-$(GIMP_API_VERSION).dll.a

plug-ins/win-snap/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,4 @@ LDADD = \
4545
$(INTLLIBS)
4646

4747
winsnap-win32res.o: winsnap.rc select.cur small.ico winsnap.ico
48-
$(WINDRES) winsnap.rc winsnap-win32res.o
48+
$(WINDRES) $(srcdir)/winsnap.rc winsnap-win32res.o

0 commit comments

Comments
 (0)