summaryrefslogtreecommitdiffstats
path: root/libalx/obj/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'libalx/obj/Makefile')
-rw-r--r--libalx/obj/Makefile44
1 files changed, 22 insertions, 22 deletions
diff --git a/libalx/obj/Makefile b/libalx/obj/Makefile
index cd410ee..717c7af 100644
--- a/libalx/obj/Makefile
+++ b/libalx/obj/Makefile
@@ -10,7 +10,8 @@ SRC_DIR = $(LIBALX_DIR)/src/
# dependencies
-ALL = alx_cmp.o alx_file.o alx_getnum.o alx_mask.o alx_math.o alx_ncur.o alx_seed.o
+_ALL = alx_cmp.o alx_file.o alx_getnum.o alx_mask.o alx_math.o alx_ncur.o alx_seed.o
+ALL = $(_ALL) alx_lib.o
CMP_INC = alx_cmp.h
CMP_DEPS = $(SRC_DIR)/alx_cmp.c $(patsubst %,$(INC_DIR)/%,$(CMP_INC))
@@ -46,40 +47,39 @@ SEED_INC_DIRS = -I $(INC_DIR)
all: $(ALL)
-alx_cmp.o: $(CMP_DEPS)
- $(Q)$(CC) $(CFLAGS) $(CMP_INC_DIRS) -c $< -o $@ $(LIBS)
- @echo "\tCC $<"
+alx_lib.o: $(_ALL)
+ $(Q)$(LD) -r $^ -o $@
+ @echo "\tLD $@"
@echo ""
+
+alx_cmp.o: $(CMP_DEPS)
+ $(Q)$(CC) $(CFLAGS) $(CMP_INC_DIRS) -c $< -o $@
+ @echo "\tCC $@"
+
alx_file.o: $(FILE_DEPS)
- $(Q)$(CC) $(CFLAGS) $(FILE_INC_DIRS) -c $< -o $@ $(LIBS)
- @echo "\tCC $<"
- @echo ""
+ $(Q)$(CC) $(CFLAGS) $(FILE_INC_DIRS) -c $< -o $@
+ @echo "\tCC $@"
alx_getnum.o: $(GETN_DEPS)
- $(Q)$(CC) $(CFLAGS) $(GETN_INC_DIRS) -c $< -o $@ $(LIBS)
- @echo "\tCC $<"
- @echo ""
+ $(Q)$(CC) $(CFLAGS) $(GETN_INC_DIRS) -c $< -o $@
+ @echo "\tCC $@"
alx_mask.o: $(MASK_DEPS)
- $(Q)$(CC) $(CFLAGS) $(MASK_INC_DIRS) -c $< -o $@ $(LIBS)
- @echo "\tCC $<"
- @echo ""
+ $(Q)$(CC) $(CFLAGS) $(MASK_INC_DIRS) -c $< -o $@
+ @echo "\tCC $@"
alx_math.o: $(MATH_DEPS)
- $(Q)$(CC) $(CFLAGS) $(MATH_INC_DIRS) -c $< -o $@ $(LIBS)
- @echo "\tCC $<"
- @echo ""
+ $(Q)$(CC) $(CFLAGS) $(MATH_INC_DIRS) -c $< -o $@
+ @echo "\tCC $@"
alx_ncur.o: $(NCUR_DEPS)
- $(Q)$(CC) $(CFLAGS) $(NCUR_INC_DIRS) -c $< -o $@ $(LIBS)
- @echo "\tCC $<"
- @echo ""
+ $(Q)$(CC) $(CFLAGS) $(NCUR_INC_DIRS) -c $< -o $@
+ @echo "\tCC $@"
alx_seed.o: $(SEED_DEPS)
- $(Q)$(CC) $(CFLAGS) $(SEED_INC_DIRS) -c $< -o $@ $(LIBS)
- @echo "\tCC $<"
- @echo ""
+ $(Q)$(CC) $(CFLAGS) $(SEED_INC_DIRS) -c $< -o $@
+ @echo "\tCC $@"
clean: