now making the core static library

This commit is contained in:
tth 2019-01-18 16:27:06 +01:00
parent e5cc357130
commit 5faccb1724

View File

@ -8,10 +8,11 @@
COPT = -Wall -fpic -g -DDEBUG_LEVEL=0 COPT = -Wall -fpic -g -DDEBUG_LEVEL=0
OBJS = lut1024f.o parseconf.o utils.o OBJS = lut1024f.o parseconf.o utils.o
DEPS = Makefile DEPS = Makefile
ALIB = libdd2m-core.a
# --------------------------------------------------- # ---------------------------------------------------
libdd2m-core.a: ${OBJS} ${ALIB}: ${OBJS}
ar r $@ $?
lut1024f.o: lut1024f.c lut1024.h ${DEPS} lut1024f.o: lut1024f.c lut1024.h ${DEPS}
gcc -Wall -c $< gcc -Wall -c $<
@ -24,8 +25,8 @@ utils.o: utils.c utils.h ${DEPS}
# --------------------------------------------------- # ---------------------------------------------------
t: t.c ${OBJS} lut1024.h config.h utils.h ${DEPS} t: t.c ${ALIB} lut1024.h config.h utils.h ${DEPS}
gcc -Wall $< ${OBJS} -o $@ gcc -Wall $< ${ALIB} -o $@
foo.lut1024f: mklut.pl Makefile foo.lut1024f: mklut.pl Makefile
./mklut.pl quux > $@ ./mklut.pl quux > $@