]> Dogcows Code - chaz/openbox/blobdiff - build/Makefile.kernel
use .los not .os
[chaz/openbox] / build / Makefile.kernel
index a5e79c66ff9142e2e20374e7ee8f0e04b93c2fbb..a58798e244a4b6e80f21b53fd395817f87b55e01 100644 (file)
@@ -16,9 +16,9 @@ sources = action.c client.c config.c dispatch.c engine.c event.c group.c \
 
 srcdir := $(srcdir)/$(dir)
 target := $(addprefix $(dir)/,$(target))
-objects := $(addprefix $(dir)/,$(sources:.c=.o))
+objects := $(addprefix $(dir)/,$(sources:.c=.lo))
 sources := $(addprefix $(srcdir)/,$(sources))
-deps := $(addprefix $(depdir)/,$(objects:.o=.d))
+deps := $(addprefix $(depdir)/,$(objects:.lo=.d))
 depdir := $(depdir)/$(dir)
 
 all: $(target)
@@ -30,7 +30,7 @@ $(target): $(objects) render/libobrender.la
 $(srcdir)/%.c: $(srcdir)/%.y
        @
 
-$(dir)/%.o: $(srcdir)/%.c $(depdir)/%.d
+$(dir)/%.lo: $(srcdir)/%.c $(depdir)/%.d
        $(COMPILE) -c -o $@ $<
 
 %.lex.c: %.l
@@ -42,11 +42,12 @@ $(dir)/%.o: $(srcdir)/%.c $(depdir)/%.d
 $(depdir)/%.d: $(srcdir)/%.c
        @echo Building dependancies for $<
        $(INSTALL) -d $(depdir)
-       @$(CC) $(CPPFLAGS) $(CFLAGS) -w -MM -MF $@ -MQ $(<:.c=.o) $<
+       @$(CC) $(CPPFLAGS) $(CFLAGS) -w -MM -MF $@ -MQ $(<:.c=.lo) $<
 
 install:
        $(INSTALL) -d $(DESTDIR)$(bindir)/
-       $(INSTALL) $(target) $(DESTDIR)$(bindir)/$(notdir $(target))
+       $(LIBTOOL) --mode=install $(INSTALL) $(target) \
+               $(DESTDIR)$(bindir)/$(notdir $(target))
 
 uninstall:
        -$(RM) $(DESTDIR)$(bindir)/$(notdir $(target))
This page took 0.022021 seconds and 4 git commands to generate.