]> Dogcows Code - chaz/openbox/blobdiff - build/Makefile.engines
add the mouse plugin to the build system
[chaz/openbox] / build / Makefile.engines
index 25d6daf35cb79bb531e0d42a6df50d5b53e9ca76..cc1cd840a94457b176f283f935d056495f4f98d6 100644 (file)
@@ -1,59 +1,14 @@
-engines_dir:=engines
-engines_srcdir:=$(srcdir)/$(engines_dir)
-engines_depdir:=$(depdir)/$(engines_dir)
+include build/Makefile.incl
 
-engines_ob_dir:=$(engines_dir)/openbox
-engines_ob_srcdir:=$(engines_srcdir)/openbox
-engines_ob_target:=openbox.la
-engines_ob_sources:=obengine.c obtheme.c obrender.c
-engines_ob_CPPFLAGS:=$(CPPFLAGS) $(GLIB_CFLAGS) $(XFT_CFLAGS) \
-  -DG_LOG_DOMAIN=\"Engine-Openbox\" \
-  -DTHEMEDIR=\"$(themesdir)/openbox\" \
-  -DDEFAULT_THEME=\"operation\"
+all clean distclean:
+       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.engines.openbox $@
 
-engines_targets:=$(engines_ob_dir)/$(engines_ob_target)
-
-engines_ob_objects:=$(addprefix $(engines_ob_dir)/,$(engines_ob_sources:.c=.lo))
-engines_ob_sources:=$(addprefix $(engines_ob_srcdir)/,$(engines_ob_sources))
-engines_ob_target:=$(addprefix $(engines_ob_dir)/,$(engines_ob_target))
-engines_ob_deps:=$(addprefix $(depdir)/,$(engines_ob_objects:.lo=.d))
-engines_ob_depdir:=$(depdir)/$(engines_ob_dir)
-
-## engines_ob
-
-$(engines_ob_target): $(engines_ob_objects)
-       $(LIBTOOL) --mode=link $(CC) -rpath $(enginedir) $(engines_ob_CPPFLAGS) \
-               $(CFLAGS) -module -avoid-version -o $@ $^
-
-$(engines_ob_dir):
-       @mkdir $@
-
-$(engines_ob_dir)/%.lo: $(engines_ob_srcdir)/%.c $(engines_ob_depdir)/%.d
-       $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
-               $(engines_ob_CPPFLAGS) $(CFLAGS) -c -o $@ $<
-
-$(engines_ob_depdir)/%.d: $(engines_ob_srcdir)/%.c
-       @echo Building dependancies for $<
-       $(INSTALL) -d $(dir $@)
-       @$(CC) $(engines_ob_CPPFLAGS) $(CFLAGS) -w -MM -MF $@ -MQ $(<:.c=.lo) $<
-
-## end engines_ob
-
-engines-install:
-       $(INSTALL) -d $(DESTDIR)$(enginedir)/
-       $(LIBTOOL) --mode=install $(INSTALL) $(engines_ob_target) \
-               $(DESTDIR)$(enginedir)/$(notdir $(engines_ob_target))
+install:
+       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.engines.openbox $@
        $(LIBTOOL) --mode=finish $(DESTDIR)$(enginedir)
 
-engines-uninstall:
-       $(LIBTOOL) --mode=uninstall $(RM) \
-               $(DESTDIR)$(enginedir)/$(notdir $(engines_ob_target))
-       -rmdir $(DESTDIR)$(enginedir)/
-
-engines-clean:
-       $(RM) $(engines_ob_target) $(engines_ob_objects)
-       $(RM) $(engines_ob_dir)/*\~
-
--include $(engines_ob_deps)
+uninstall:
+       @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.engines.openbox $@
+       -rmdir $(DESTDIR)$(enginedir)
 
-.PHONY: engines-install engines-uninstall engines-clean
+.PHONY: all clean distclean install uninstall
This page took 0.022984 seconds and 4 git commands to generate.