diff options
author | Spencer Williams <spnw@plexwave.org> | 2025-04-14 14:13:47 -0400 |
---|---|---|
committer | Spencer Williams <spnw@plexwave.org> | 2025-04-14 14:13:47 -0400 |
commit | 9f00762307dfe27734a8f451bb6417aaf6a39c07 (patch) | |
tree | 950d56921d19ce14176ebef7688a80f80b9b9a67 | |
parent | dc121d21632e8b4c40072c2171dbdb655c344836 (diff) |
Refactor Makefile to use autodependencies
-rw-r--r-- | Makefile | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -1,16 +1,20 @@ TARGET = mpc-bar CFLAGS = -O2 -fobjc-arc -Wall LDFLAGS = -lmpdclient -framework Cocoa +OUTPUT_OPTION=-MMD -MP -o $@ BINDIR = /usr/local/bin -$(TARGET): mpc-bar.o ini.o - $(CC) $^ $(LDFLAGS) -o $@ +OBJ=mpc-bar.o ini.o +DEP=$(OBJ:.o=.d) -mpc-bar.o ini.o: ini.h +$(TARGET): $(OBJ) + $(CC) $^ $(LDFLAGS) -o $@ install: $(TARGET) install -d $(BINDIR) install -m755 $< $(BINDIR)/$< +-include $(DEP) + clean: - rm -f $(TARGET) mpc-bar.o ini.o + rm -f $(TARGET) $(OBJ) $(DEP) |