aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Oliver <contact@pauloliver.dev>2024-02-29 01:50:44 +0100
committerPaul Oliver <contact@pauloliver.dev>2024-02-29 01:50:44 +0100
commitb11c47df5cf8d2832227bfac00cb48da522010f2 (patch)
tree2a3ffa9c482e8c2278298a2ce0f226379e094feb
parentd7a72d72abf7831fc4b4885be71f340314e45388 (diff)
All executables now placed on ./bin/ directory.
-rw-r--r--Makefile13
-rw-r--r--bin/genomes/32shftr.anc (renamed from tsalis/bin/genomes/32shftr.anc)0
-rw-r--r--bin/genomes/55.anc (renamed from tsalis/bin/genomes/55.anc)0
-rw-r--r--lib/.keep0
-rw-r--r--tsalis/Makefile4
5 files changed, 6 insertions, 11 deletions
diff --git a/Makefile b/Makefile
index 1e80311..230df19 100644
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,11 @@
-AR := ar
CC := gcc
-SLIB := lib/libsalis.a
-DLIB := lib/libsalis.so
+LIB := bin/libsalis.so
SOURCES := $(wildcard src/*.c)
OBJECTS := $(patsubst src/%.c,build/%.o,$(SOURCES))
DEPS := $(patsubst %.o,%.d,$(OBJECTS))
-SLFLAGS := rs
-DLFLAGS := -shared
+LFLAGS := -shared
# uncomment for debug
# OFLAGS := -ggdb
@@ -20,8 +17,7 @@ CFLAGS := -Iinclude -c $(OFLAGS) -MMD -Wall -Wextra -std=c89 -pedantic-errors \
-Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition
all: $(OBJECTS)
- $(AR) $(SLFLAGS) $(SLIB) $(OBJECTS)
- $(CC) $(DLFLAGS) -o $(DLIB) $(OBJECTS)
+ $(CC) $(LFLAGS) -o $(LIB) $(OBJECTS)
$(MAKE) -C tsalis
-include $(DEPS)
@@ -31,6 +27,5 @@ $(OBJECTS): $(patsubst build/%.o,src/%.c,$@)
clean:
-rm build/*
- -rm $(SLIB)
- -rm $(DLIB)
+ -rm $(LIB)
$(MAKE) clean -C tsalis
diff --git a/tsalis/bin/genomes/32shftr.anc b/bin/genomes/32shftr.anc
index 756bd9c..756bd9c 100644
--- a/tsalis/bin/genomes/32shftr.anc
+++ b/bin/genomes/32shftr.anc
diff --git a/tsalis/bin/genomes/55.anc b/bin/genomes/55.anc
index ca02b65..ca02b65 100644
--- a/tsalis/bin/genomes/55.anc
+++ b/bin/genomes/55.anc
diff --git a/lib/.keep b/lib/.keep
deleted file mode 100644
index e69de29..0000000
--- a/lib/.keep
+++ /dev/null
diff --git a/tsalis/Makefile b/tsalis/Makefile
index c393350..5312c12 100644
--- a/tsalis/Makefile
+++ b/tsalis/Makefile
@@ -1,11 +1,11 @@
CC := gcc
-BIN := bin/tsalis
+BIN := ../bin/tsalis
SOURCES := $(wildcard src/*.c)
OBJECTS := $(patsubst src/%.c,build/%.o,$(SOURCES))
DEPS := $(patsubst %.o,%.d,$(OBJECTS))
-LFLAGS := -L ../lib -lsalis -lncurses
+LFLAGS := -L ../bin -l:libsalis.so -lncurses
# uncomment for debug
# OFLAGS := -ggdb