You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Imakefile 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. XCOMM CDEBUGFLAGS = -g
  2. XCOMM CXXDEBUGFLAGS = -g
  3. VNCUNIXDIR = VncUnixDir
  4. VNCCOMMONDIR = VncCommonDir
  5. VNCINCLUDE = -I$(VNCCOMMONDIR) -I$(VNCUNIXDIR)/vncconfig
  6. #define CplusplusSource
  7. #if DoLoadableServer
  8. #define IHaveSubdirs
  9. #endif
  10. #include <Server.tmpl>
  11. #if DoLoadableServer
  12. MODULE_SUBDIRS = module
  13. #endif
  14. SRCS = vncExtInit.cc vncHooks.cc XserverDesktop.cc
  15. OBJS = vncExtInit.o vncHooks.o XserverDesktop.o
  16. INCLUDES = -I../include -I$(EXTINCSRC) -I$(XINCLUDESRC) -I$(FONTINCSRC) \
  17. -I../render $(VNCINCLUDE)
  18. #if defined(XFree86Version) && XFree86Version >= 4000
  19. VNCDEFINES = -DGC_HAS_COMPOSITE_CLIP
  20. #endif
  21. #if defined(ProjectX) && (ProjectX >= 604)
  22. VNCDEFINES = -DGC_HAS_COMPOSITE_CLIP
  23. #endif
  24. DEFINES = $(STD_DEFINES) $(VNCDEFINES) -UXFree86LOADER
  25. #define IHaveSubdirs
  26. SUBDIRS = Xvnc $(MODULE_SUBDIRS)
  27. NormalLibraryTarget(vnc,$(OBJS))
  28. LintLibraryTarget(vnc,$(SRCS))
  29. NormalLintTarget($(SRCS))
  30. NormalLibraryObjectRule()
  31. NormalCplusplusObjectRule()
  32. MakeSubdirs($(SUBDIRS))
  33. DependSubdirs($(SUBDIRS))
  34. DependTarget()