diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-04-03 22:12:15 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-04-03 22:12:15 +0000 |
| commit | c0f1e3ae660f55d40b60467d04e0e5647c47a722 (patch) | |
| tree | 49dca805e11ef1837c6de38b6464fbf5e1cdbfef /build/Makefile.engines | |
| parent | 609a9925beef935217ca2cb24c6b5d5d64a6035e (diff) | |
engine builds
Diffstat (limited to 'build/Makefile.engines')
| -rw-r--r-- | build/Makefile.engines | 63 |
1 files changed, 9 insertions, 54 deletions
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 |
