nsxiv1ace4fb
No more automatic dependency tracking
The new Makefile should work with the make programs shipped with FreeBSD, NetBSD and OpenBSD.
+3 −7
1 file changed
- M Makefile +3 −7
| @@ -1,5 +1,3 @@ | |||
| 1 | − | # Works best with GNU make 3.80 or later | |
| 2 | − | ||
| 3 | 1 | VERSION = git-20171016 | |
| 4 | 2 | ||
| 5 | 3 | srcdir = . | |
| @@ -49,15 +47,15 @@ sxiv: $(OBJS) | |||
| 49 | 47 | @echo "LINK $@" | |
| 50 | 48 | $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(OBJS) $(LDLIBS) | |
| 51 | 49 | ||
| 52 | − | $(OBJS): config.h $(srcdir)/Makefile | |
| 50 | + | $(OBJS): $(srcdir)/Makefile $(srcdir)/sxiv.h config.h | |
| 53 | 51 | ||
| 54 | 52 | .c.o: | |
| 55 | 53 | @echo "CC $@" | |
| 56 | − | $(CC) $(ALL_CPPFLAGS) $(DEPFLAGS) $(CFLAGS) -c -o $@ $< | |
| 54 | + | $(CC) $(ALL_CPPFLAGS) $(CFLAGS) -c -o $@ $< | |
| 57 | 55 | ||
| 58 | 56 | %.o: $(srcdir)/%.c | |
| 59 | 57 | @echo "CC $@" | |
| 60 | − | $(CC) $(ALL_CPPFLAGS) $(DEPFLAGS) $(CFLAGS) -c -o $@ $(srcdir)/$(@:.o=.c) | |
| 58 | + | $(CC) $(ALL_CPPFLAGS) $(CFLAGS) -c -o $@ $(srcdir)/$(@:.o=.c) | |
| 61 | 59 | ||
| 62 | 60 | config.h: | |
| 63 | 61 | @echo "GEN $@" | |
| @@ -89,5 +87,3 @@ uninstall: | |||
| 89 | 87 | @echo "REMOVE share/sxiv/" | |
| 90 | 88 | rm -rf $(DESTDIR)$(PREFIX)/share/sxiv | |
| 91 | 89 | ||
| 92 | − | -include $(DEPS) | |
| 93 | − | ||