No more automatic dependency tracking
The new Makefile should work with the make programs shipped with FreeBSD, NetBSD and OpenBSD.
This commit is contained in:
parent
24cf812bb2
commit
1ace4fb09c
10
Makefile
10
Makefile
@ -1,5 +1,3 @@
|
||||
# Works best with GNU make 3.80 or later
|
||||
|
||||
VERSION = git-20171016
|
||||
|
||||
srcdir = .
|
||||
@ -49,15 +47,15 @@ sxiv: $(OBJS)
|
||||
@echo "LINK $@"
|
||||
$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
$(OBJS): config.h $(srcdir)/Makefile
|
||||
$(OBJS): $(srcdir)/Makefile $(srcdir)/sxiv.h config.h
|
||||
|
||||
.c.o:
|
||||
@echo "CC $@"
|
||||
$(CC) $(ALL_CPPFLAGS) $(DEPFLAGS) $(CFLAGS) -c -o $@ $<
|
||||
$(CC) $(ALL_CPPFLAGS) $(CFLAGS) -c -o $@ $<
|
||||
|
||||
%.o: $(srcdir)/%.c
|
||||
@echo "CC $@"
|
||||
$(CC) $(ALL_CPPFLAGS) $(DEPFLAGS) $(CFLAGS) -c -o $@ $(srcdir)/$(@:.o=.c)
|
||||
$(CC) $(ALL_CPPFLAGS) $(CFLAGS) -c -o $@ $(srcdir)/$(@:.o=.c)
|
||||
|
||||
config.h:
|
||||
@echo "GEN $@"
|
||||
@ -89,5 +87,3 @@ uninstall:
|
||||
@echo "REMOVE share/sxiv/"
|
||||
rm -rf $(DESTDIR)$(PREFIX)/share/sxiv
|
||||
|
||||
-include $(DEPS)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user