aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2023-04-14 14:07:43 -0300
committerEuAndreh <eu@euandre.org>2023-04-14 14:08:18 -0300
commit7afce21a30355068a4bdd186b44d79dd37d94937 (patch)
tree13dbb2350efc192a64ee7e738d5d4dd343fa789b /Makefile
parentrm -rf aux/ (diff)
downloadgistatic-7afce21a30355068a4bdd186b44d79dd37d94937.tar.gz
gistatic-7afce21a30355068a4bdd186b44d79dd37d94937.tar.xz
Cleanup repo, reinit in sh
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile44
1 files changed, 3 insertions, 41 deletions
diff --git a/Makefile b/Makefile
index 48a52ef..96d228f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,12 @@
.POSIX:
-PREFIX = /usr/local
-MANPREFIX = '$(PREFIX)/share/man'
+PREFIX = /usr
+MANPREFIX = $(PREFIX)/share/man
DATE = 1970-01-01
VERSION = 0.1.0
NAME = gistatic
MAILING_LIST = public-inbox
TRANSLATIONS = pt fr eo
CONTRIBLANGS =
-LDLIBS = -lgit2
.SUFFIXES:
@@ -21,12 +20,6 @@ LDLIBS = -lgit2
< $< > $@
if [ -x $< ]; then chmod +x $@; fi
-.c.o:
- $(CC) $(CFLAGS) -o $@ -c $<
-
-.c.to:
- $(CC) $(CFLAGS) -DTEST -o $@ -c $<
-
manpages.en.in = \
doc/gistatic.en.1.in
@@ -36,37 +29,9 @@ manpages.in = $(manpages.en.in) \
doc/gistatic.eo.1.in
manpages = $(manpages.in:.in=)
-sources = \
- src/logerr.c \
- src/tar.c \
- src/lib.c
-lib-objects = $(sources:.c=.o)
-all-objects = $(lib-objects) src/main.o
-t-objects = $(sources:.c=.to) src/tests-lib.to src/main.to
-
-
-all: libgistatic.a gistatic src/gistatic $(manpages)
-
-libgistatic.a: $(lib-objects)
- $(AR) $(ARFLAGS) $@ $(lib-objects)
-
-gistatic: libgistatic.a src/main.o
- $(CC) $(LDFLAGS) -o $@ src/main.o libgistatic.a $(LDLIBS)
-gistatic-tests: $(t-objects)
- $(CC) $(LDFLAGS) -o $@ $(t-objects) $(LDLIBS)
-$(all-objects) $(t-objects): src/config.h
-src/tests-lib.to: src/tests-lib.h
-src/logerr.o src/logerr.to: src/logerr.h
-src/tar.o src/tar.to: src/tar.h
-src/tar.o: src/logerr.o
-src/tar.to: src/logerr.to src/tests-lib.to
-src/lib.o src/lib.to: src/lib.h
-src/lib.o: src/logerr.o src/tar.o
-src/lib.to: src/logerr.to src/tar.to src/tests-lib.to
-src/main.o: src/logerr.o src/tar.o src/lib.o
-src/main.to: src/logerr.to src/tar.to src/lib.to src/tests-lib.to
+all: src/gistatic $(manpages)
tests/resources/repositories/repo-1/.git \
@@ -77,9 +42,6 @@ check: all gistatic-tests \
tests/resources/repositories/repo-1/.git \
tests/resources/repositories/repo-2/.git
sh tests/build-sample.sh
- ./gistatic-tests
- sh tests/assert-catgets.sh src/*.c
- sh tests/c-lint.sh src/*.c
sh tests/integration.sh
clean: