X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=build%2FMakefile.engines;h=cc1cd840a94457b176f283f935d056495f4f98d6;hb=ab3ef03a53fd38af1119aa12cb2df0fbfb653f00;hp=25d6daf35cb79bb531e0d42a6df50d5b53e9ca76;hpb=9084ca41a5d73e4efce4b28958752a99554499b9;p=chaz%2Fopenbox diff --git a/build/Makefile.engines b/build/Makefile.engines index 25d6daf3..cc1cd840 100644 --- a/build/Makefile.engines +++ b/build/Makefile.engines @@ -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