Commit 146e47e031511094189fe39849e89f7e73adf0ee

Authored by Perry Werneck
1 parent a9665e31
Exists in master and in 1 other branch develop

Adding sdk files.

.gitignore
... ... @@ -19,3 +19,4 @@ src/core/windows/resources.rc
19 19 src/plugin/windows/resources.rc
20 20 *.pid
21 21 resources.rc
  22 +*.pc
... ...
client/Makefile.in
... ... @@ -238,6 +238,11 @@ install-static: \
238 238 $(BINRLS)/lib$(MODULE_NAME).a \
239 239 $(DESTDIR)/$(libdir)
240 240  
  241 + @mkdir -p $(DESTDIR)$(libdir)/pkgconfig
  242 + @$(INSTALL_DATA) \
  243 + sdk/ipc3270-static.pc \
  244 + $(DESTDIR)$(libdir)/pkgconfig/ipc3270-static.pc
  245 +
241 246 install-devel:
242 247  
243 248 @$(MKDIR) \
... ... @@ -247,6 +252,13 @@ install-devel:
247 252 $(BASEDIR)/common/src/include/lib3270/ipc.h \
248 253 $(DESTDIR)/$(includedir)/lib3270
249 254  
  255 + # Install PKG-CONFIG files
  256 + @mkdir -p $(DESTDIR)$(libdir)/pkgconfig
  257 +
  258 + @$(INSTALL_DATA) \
  259 + sdk/ipc3270.pc \
  260 + $(DESTDIR)$(libdir)/pkgconfig/ipc3270.pc
  261 +
250 262 #---[ Misc Targets ]---------------------------------------------------------------------
251 263  
252 264 $(POTDIR)/$(MODULE_NAME).pot: \
... ...
client/sdk/ipc3270-static.pc.in 0 → 100644
... ... @@ -0,0 +1,11 @@
  1 +prefix=@prefix@
  2 +exec_prefix=@exec_prefix@
  3 +libdir=@libdir@
  4 +includedir=@includedir@
  5 +
  6 +Name: @PACKAGE_NAME@-static
  7 +Description: @PACKAGE_DESCRIPTION@ (static library)
  8 +Version: @PACKAGE_VERSION@
  9 +Libs: -L\@libdir@ -lipc3270-static @LIB3270_LIBS@ @DBUS_LIBS@ @LIBS@
  10 +Cflags: -I@includedir@
  11 +
... ...
client/sdk/ipc3270.pc.in 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +prefix=@prefix@
  2 +exec_prefix=@exec_prefix@
  3 +libdir=@libdir@
  4 +includedir=@includedir@
  5 +
  6 +Name: @PACKAGE_NAME@
  7 +Description: @PACKAGE_DESCRIPTION@
  8 +Version: @PACKAGE_VERSION@
  9 +Libs: -L\@libdir@ -lipc3270
  10 +Libs.private: @LIB3270_LIBS@ @DBUS_LIBS@ @LIBS@
  11 +Cflags: -I@includedir@
  12 +
... ...
configure.ac
... ... @@ -357,6 +357,8 @@ dnl ---------------------------------------------------------------------------
357 357 AC_CONFIG_FILES(Makefile)
358 358 AC_CONFIG_FILES(server/Makefile)
359 359 AC_CONFIG_FILES(client/Makefile)
  360 +AC_CONFIG_FILES(client/sdk/ipc3270.pc)
  361 +AC_CONFIG_FILES(client/sdk/ipc3270-static.pc)
360 362  
361 363 dnl ---------------------------------------------------------------------------
362 364 dnl Output the generated config.status script.
... ...