Browse Source

Build: rename LIB to LIB_STATIC

in preparation to support dynamic libs too.
main
heck 2 years ago
parent
commit
5a42bb20c9
  1. 2
      Makefile.conf
  2. 8
      src/Makefile
  3. 10
      test/Makefile

2
Makefile.conf

@ -1,5 +1,5 @@
LIBNAME:=heck_log
LIB:=lib$(LIBNAME).a
LIB_STATIC:=lib$(LIBNAME).a
C_LANG_VERSION=c99
CXX_LANG_VERSION=c++17

8
src/Makefile

@ -17,16 +17,16 @@ endif
all: $(EXE)
$(LIB): $(OBJS)
$(LIB_STATIC): $(OBJS)
$(AR) -rc $@ $(OBJS_LIB)
$(EXE) : $(LIB)
$(EXE) : $(LIB_STATIC)
clean:
rm -rf \
$(OBJS) \
$(EXE) \
$(LIB) \
*.d \
$(LIB_STATIC) \
$(DEPS) \
*.dSYM \
*.h.gch

10
test/Makefile

@ -5,22 +5,22 @@ SRC_EXE:=$(filter test_%, $(SRC))
EXE:=$(basename $(SRC_EXE))
$(info src exe: $(SRC_EXE))
$(info lib: $(LIB))
$(info lib: $(LIB_STATIC))
$(info exe: $(EXE))
LDFLAGS+=-L../src
CFLAGS+=-I../src
CXXFLAGS+=-I../src
.PHONY: lib all clean ../src/$(LIB)
.PHONY: lib all clean ../src/$(LIB_STATIC)
.DEFAULT_GOAL := all
all: $(EXE)
../src/$(LIB):
$(MAKE) -C ../src $(LIB)
../src/$(LIB_STATIC):
$(MAKE) -C ../src $(LIB_STATIC)
$(EXE): ../src/$(LIB)
$(EXE): ../src/$(LIB_STATIC)
clean:
rm -rf \

Loading…
Cancel
Save