X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=build%2FMakefile.kernel;h=c539dbf92f36ad9fbbee725aedfb0fd782882df0;hb=2eb4d7932622c445e102626a60c4b3dcff9e9d91;hp=69c8ac697c0546c9c5b2dbf26d21a4e8e77523f4;hpb=609a9925beef935217ca2cb24c6b5d5d64a6035e;p=chaz%2Fopenbox diff --git a/build/Makefile.kernel b/build/Makefile.kernel index 69c8ac69..c539dbf9 100644 --- a/build/Makefile.kernel +++ b/build/Makefile.kernel @@ -2,13 +2,13 @@ include build/Makefile.incl dir = kernel -CPPFLAGS += $(GLIB_CFLAGS) $(GMODULE_CFLAGS) $(XFT_CFLAGS) \ +CPPFLAGS += $(GLIB_CFLAGS) $(GMODULE_CFLAGS) $(XFT_CFLAGS) $(X_CFLAGS) \ -DG_LOG_DOMAIN=\"Openbox\" -LIBS += $(GLIB_LIBS) $(GMODULE_LIBS) $(XFT_LIBS) -LDFLAGS = -export-dynamic +LIBS += $(GLIB_LIBS) $(GMODULE_LIBS) $(XFT_LIBS) $(X_LIBS) $(XINERAMA_LIBS) +LDFLAGS += -export-dynamic target = openbox3 -sources = action.c client.c config.c dispatch.c engine.c event.c \ +sources = action.c client.c dispatch.c engine.c event.c group.c \ extensions.c focus.c frame.c grab.c menu.c openbox.c \ parse.c plugin.c prop.c screen.c stacking.c timer.c xerror.c \ parse.lex.c parse.tab.c @@ -25,6 +25,10 @@ all: $(target) $(target): $(objects) render/librender.a $(LINK) -o $@ $^ $(LIBS) $(LDFLAGS) +# kill the implicit .c.y rule +$(srcdir)/%.c: $(srcdir)/%.y + @ + $(dir)/%.o: $(srcdir)/%.c $(depdir)/%.d $(COMPILE) -c -o $@ $< @@ -58,4 +62,4 @@ distclean: -include $(deps) -.PHONY: kernel-install kernel-uninstall kernel-clean +.PHONY: all install uninstall clean distclean