Makefile.am
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:3k
源码类别:

midi

开发平台:

Unix_Linux

  1. ###############################################################################
  2. # Building the Activex plugin
  3. ###############################################################################
  4. MOSTLYCLEANFILES = 
  5. EXTRA_DIST = $(SOURCES_activex) $(DIST_rsrc) $(DIST_misc)
  6. BUILT_SOURCES = $(BUILT_SOURCES_activex)
  7. SOURCES_activex = 
  8.     main.cpp 
  9.     utils.cpp 
  10.     utils.h 
  11.     olecontrol.cpp 
  12.     olecontrol.h 
  13.     oleinplaceactiveobject.cpp 
  14.     oleinplaceactiveobject.h 
  15.     oleinplaceobject.cpp 
  16.     oleinplaceobject.h 
  17.     oleobject.cpp 
  18.     oleobject.h 
  19.     persistpropbag.cpp 
  20.     persistpropbag.h 
  21.     persiststorage.cpp 
  22.     persiststorage.h 
  23.     persiststreaminit.cpp 
  24.     persiststreaminit.h 
  25.     provideclassinfo.cpp 
  26.     provideclassinfo.h 
  27.     connectioncontainer.cpp 
  28.     connectioncontainer.h 
  29.     objectsafety.cpp 
  30.     objectsafety.h 
  31.     dataobject.cpp 
  32.     dataobject.h 
  33.     viewobject.cpp 
  34.     viewobject.h 
  35.     supporterrorinfo.cpp 
  36.     supporterrorinfo.h 
  37.     vlccontrol.cpp 
  38.     vlccontrol.h 
  39.     vlccontrol2.cpp 
  40.     vlccontrol2.h 
  41.     plugin.cpp 
  42.     plugin.h 
  43.     axvlc_idl.c 
  44.     axvlc_idl.h 
  45.     guiddef.h 
  46.     $(NULL)
  47. DIST_rsrc = 
  48.     axvlc_rc.rc.in 
  49.     $(NULL)
  50. DIST_misc = 
  51.     README.TXT 
  52.     axvlc.inf.in 
  53.     axvlc.def 
  54.     axvlc.dll.manifest 
  55.     axvlc.idl 
  56.     axvlc.tlb 
  57.     inplace.bmp 
  58.     vlc16x16.bmp 
  59.     test.html 
  60.     $(NULL)
  61. if BUILD_ACTIVEX
  62. lib_LTLIBRARIES = axvlc.la
  63. LIBRARIES_libvlc = $(top_builddir)/src/libvlc.la 
  64.    $(top_builddir)/src/libvlccore.la
  65. axvlc_la_SOURCES = $(SOURCES_activex)
  66. axvlc_la_CFLAGS = `$(VLC_CONFIG) --cflags activex`
  67. axvlc_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags activex`
  68. axvlc_la_DEPENDENCIES = axvlc.def $(DATA_axvlc_rc) $(LIBRARIES_libvlc)
  69. axvlc_la_LDFLAGS = -Wl,$(srcdir)/axvlc.def -Wl,$(DATA_axvlc_rc) 
  70.     -no-undefined -avoid-version -module 
  71.     `$(VLC_CONFIG) --ldflags activex libvlc`
  72. axvlc_la_LIBADD = $(LIBRARIES_libvlc) 
  73. `$(VLC_CONFIG) -libs activex`
  74. DATA_axvlc_rc = $(noinst_axvlc_rc_DATA)
  75. noinst_axvlc_rc_DATA = axvlc_rc.$(OBJEXT)
  76. noinst_axvlc_rcdir = 
  77. axvlc_rc.$(OBJEXT): axvlc_rc.rc inplace.bmp axvlc.tlb
  78. $(WINDRES) --include-dir $(srcdir) -i $< -o $@
  79. DATA_axvlc_tlb = $(axvlc_tlb_DATA)
  80. noinst_axvlc_tlb_DATA = axvlc.tlb
  81. noinst_axvlc_tlbdir = $(libdir)
  82. if HAS_MIDL_COMPILER
  83. axvlc.tlb axvlc_idl.c axvlc_idl.h: axvlc.idl
  84. $(MIDL) -Oicf -error all -env win32 -tlb axvlc.tlb -iid axvlc_idl.c -h axvlc_idl.h axvlc.idl
  85. clean-tlb:
  86. rm -f axvlc.tlb axvlc_idl.c axvlc_idl.h
  87. else
  88. if HAS_WIDL_COMPILER
  89. axvlc.tlb axvlc_idl.c axvlc_idl.h: axvlc.idl
  90. $(WIDL) -I$(WINE_SDK_PATH)/include -tuh -T axvlc.tlb -U axvlc_idl.c -H axvlc_idl.h axvlc.idl
  91. clean-tlb:
  92. rm -f axvlc.tlb axvlc_idl.c axvlc_idl.h
  93. else
  94. clean-tlb:
  95. endif
  96. endif
  97. else
  98. clean-tlb:
  99. endif
  100. ###############################################################################
  101. # Clean rules
  102. ###############################################################################
  103. clean-local: clean-tlb
  104. ###############################################################################
  105. # Force rules
  106. ###############################################################################