Makefile.am
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:2k
源码类别:

信息检索与抽取

开发平台:

Unix_Linux

  1. MODULE = defobj
  2. CURRENT = 4
  3. REVISION = 0
  4. AGE = 0
  5. defobjdir = $(includedir)/$(MODULE)
  6. JAVAINCLUDES = @JAVAINCLUDES@
  7. FFIINCLUDES = @FFIINCLUDES@
  8. include $(top_srcdir)/src/Makefile.rules
  9. EXTRA_DIST = make-h2x m2h internal.h java.h modulemap.el fcall_objc.h fcall_java.h _fcall.m 
  10. INCLUDES = $(LIBOBJCINCLUDES) -I$(top_builddir) -I.. -I$(srcdir)/.. -I$(srcdir)/../collections -I$(srcdir)/../misc $(JAVAINCLUDES) $(HDF5INCLUDES) $(FFIINCLUDES) $(GNUSTEPLIBINCLUDES)
  11. noinst_LTLIBRARIES = @noinst_LIBS@
  12. lib_LTLIBRARIES = @inst_LIBS@
  13. EXTRA_LTLIBRARIES = libdefobj.la
  14. CLEANFILES = $(TYPEINFO) version.h
  15. BUILT_SOURCES = $(TYPEINFO)
  16. SRC = Archiver.m LispArchiver.m HDF5Archiver.m Arguments.m Create.m Customize.m DefClass.m DefObject.m HDF5Object.m Program.m Symbol.m Zone.m FCall.m FArguments.m defobj.m internal.m java.m directory.m JavaProxy.m JavaClassProxy.m JavaCollection.m JavaCollectionIndex.m COMProxy.m fcall_objc.m fcall_java.m COM.m
  17. override OBJCFLAGS += @CFLAGS_NOWARN_UNKNOWN_PRAGMAS@
  18. libdefobj_la_SOURCES = $(SRC) modulemap.c
  19. libdefobj_la_LDFLAGS = @inst_LDFLAGS@
  20. libdefobj_la_LIBADD = $(FFILIB)
  21. bin_SCRIPTS = m2h make-h2x
  22. defobj_HEADERS = Archiver.h LispArchiver.h HDF5Archiver.h Arguments.h Create.h Customize.h DefClass.h DefObject.h HDF5Object.h Program.h Symbol.h Zone.h FCall.h FArguments.h defalloc.h deftype.h directory.h JavaProxy.h JavaClassProxy.h JavaCollection.h JavaCollectionIndex.h javavars.h COMProxy.h macros.h COM.h
  23. $(libdefobj_la_OBJECTS): version.h
  24. version.h: $(top_srcdir)/VERSION
  25. sed -n '1s/.*/#define SWARM_VERSION "&"/p' < $< > $@
  26. sed -n '2s/^([0-9][0-9]*)..*/#define SWARM_MAJOR 1/p' < $< >> $@
  27. sed -n '2s/^[0-9][0-9]*.([0-9][0-9]*)..*/#define SWARM_MINOR 1/p' < $< >> $@
  28. sed -n '2s/^[0-9][0-9]*.[0-9][0-9]*.([0-9][0-9]*)/#define SWARM_SUBMINOR 1/p' < $< >> $@
  29. install-data-local: install-defobjHEADERS
  30. $(INSTALL_DATA) classes.h $(DESTDIR)$(defobjdir)
  31. $(INSTALL_DATA) types.h $(DESTDIR)$(defobjdir)
  32. $(INSTALL_DATA) version.h $(DESTDIR)$(defobjdir)
  33.  include $(top_srcdir)/etc/Makefile.protocol
  34. modulemap.elc: $(abs_top_builddir)/protocol.elc
  35. $(srcdir)/modulemap.c: $(foreach module,$(MODULES),$(top_srcdir)/src/$(module)/$(module).h) modulemap.elc
  36. MODULES="$(MODULES)" $(ENVEMACS) -batch $(GUIOPT) -l '$(dos_abs_builddir)@PATHDELIM@modulemap.elc' -f generate-module-map
  37. gperf -k * -r -t modulemap > $@