PageRenderTime 104ms CodeModel.GetById 31ms RepoModel.GetById 1ms app.codeStats 0ms

/mono-gkeyfile-sharp-662c5c1/GKeyFile/Makefile.am

#
Makefile | 46 lines | 31 code | 15 blank | 0 comment | 2 complexity | 67a6397206d6d81ebf8ea38a61240bfd MD5 | raw file
Possible License(s): LGPL-2.1
  1. RAW_API=gkeyfile-api.raw
  2. API=gkeyfile-api.xml
  3. METADATA=GKeyFile.metadata
  4. ASSEMBLY_NAME= gkeyfile-sharp
  5. ASSEMBLY= $(ASSEMBLY_NAME).dll
  6. CODEGEN=gapi2-codegen
  7. FIXUP=gapi2-fixup
  8. GENERATED_SRCDIR = generated
  9. GENERATED_SRCS = $(GENERATED_SRCDIR)/*.cs
  10. customs = GKeyFile.custom
  11. CLEANFILES = gkeyfile-sharp.dll $(GENERATED_SRCS) $(API) gkeyfile-sharp.snk
  12. DISTCLEANFILES= AssemblyInfo.cs
  13. noinst_DATA = gkeyfile-sharp.dll
  14. moduledir = $(libdir)/mono/gkeyfile-sharp/
  15. module_SCRIPTS = gkeyfile-sharp.dll.config
  16. all: gkeyfile-sharp.dll
  17. $(API): $(RAW_API) $(METADATA)
  18. cp $< $@
  19. chmod u+w $@
  20. $(FIXUP) --api=$@ --metadata=$(lastword $^)
  21. $(GENERATED_SRCS): $(API)
  22. $(CODEGEN) --generate $< $(GLIB_SHARP_CFLAGS) --outdir=$(GENERATED_SRCDIR) --customdir=$(srcdir) --assembly-name=gkeyfile-sharp
  23. gkeyfile-sharp.dll: AssemblyInfo.cs $(GENERATED_SRCS)
  24. $(CSC) -keyfile:$(top_srcdir)/gkeyfile-sharp.snk -out:$@ -unsafe -target:library $(GLIB_SHARP_LIBS) $^
  25. install-data-local:
  26. echo "$(GACUTIL) /i $(ASSEMBLY) /f /package gkeyfile-sharp /root $(DESTDIR)$(libdir)"; \
  27. $(GACUTIL) /i $(ASSEMBLY) /f /package gkeyfile-sharp /root $(DESTDIR)$(libdir) || exit 1;
  28. uninstall-local:
  29. echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package gkeyfile-sharp /root $(DESTDIR)$(libdir)"; \
  30. $(GACUTIL) /u $(ASSEMBLY_NAME) /package gkeyfile-sharp /root $(DESTDIR)$(libdir) || exit 1;
  31. EXTRA_DIST = $(API) $(RAW_API) $(sources) $(customs) $(METADATA) gkeyfile-sharp.dll.config.in