aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2026-10-04 09:03:52 +0200
committerMattias Andrée <m@maandree.se>2026-10-04 09:03:52 +0200
commit6a5233ac8bf858858fb8ac02632d508a5ed555a0 (patch)
tree9fb0ba3bff7d6cbed44474fd5c4fde6e5611b1f1 /Makefile
downloadgbild-6a5233ac8bf858858fb8ac02632d508a5ed555a0.tar.gz
gbild-6a5233ac8bf858858fb8ac02632d508a5ed555a0.tar.bz2
gbild-6a5233ac8bf858858fb8ac02632d508a5ed555a0.tar.xz
First commit
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile40
1 files changed, 40 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..6fc5daa
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,40 @@
+.POSIX:
+
+CONFIGFILE = config.mk
+include $(CONFIGFILE)
+
+OBJ =\
+ gbild.o
+
+HDR =
+
+all: gbild
+$(OBJ): $(HDR)
+
+.c.o:
+ $(CC) -c -o $@ $< $(CFLAGS) $(CPPFLAGS)
+
+gbild: $(OBJ)
+ $(CC) -o $@ $(OBJ) $(LDFLAGS)
+
+install: gbild
+ mkdir -p -- "$(DESTDIR)$(PREFIX)/bin"
+ mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man1/"
+ mkdir -p -- "$(DESTDIR)$(PREFIX)/share/applications/"
+ cp -- gbild "$(DESTDIR)$(PREFIX)/bin/"
+ cp -- gbild.1 "$(DESTDIR)$(MANPREFIX)/man1/"
+ cp -- gbild.desktop "$(DESTDIR)$(PREFIX)/share/applications/"
+
+uninstall:
+ -rm -f -- "$(DESTDIR)$(PREFIX)/bin/gbild"
+ -rm -f -- "$(DESTDIR)$(MANPREFIX)/man1/gbild.1"
+ -rm -f -- "$(DESTDIR)$(PREFIX)/share/applications/gbild.desktop"
+
+clean:
+ -rm -f -- *.o *.a *.lo *.su *.so *.so.* *.gch *.gcov *.gcno *.gcda
+ -rm -f -- gbild
+
+.SUFFIXES:
+.SUFFIXES: .o .c
+
+.PHONY: all install uninstall clean