diff options
author | AlejandroColomar <colomar.6.4.3@gmail.com> | 2018-12-24 02:29:28 +0100 |
---|---|---|
committer | AlejandroColomar <colomar.6.4.3@gmail.com> | 2018-12-24 02:29:28 +0100 |
commit | 77c564bbb945dcc5c653fb38b9d5872ebb9aba08 (patch) | |
tree | 4f5ae5e6730226dcba86c3f237e7f08f2e218074 | |
parent | fabc61df18e6199c8a069b0caf6eec7ba1984b31 (diff) |
Fix bug in linking order
-rw-r--r-- | bin/Makefile | 12 | ||||
-rw-r--r-- | tmp/Makefile | 9 |
2 files changed, 9 insertions, 12 deletions
diff --git a/bin/Makefile b/bin/Makefile index b615df4..23c163a 100644 --- a/bin/Makefile +++ b/bin/Makefile @@ -19,9 +19,12 @@ MAIN_OBJS = $(TMP_DIR)/main.o \ $(patsubst %,$(MODULES_TMP_DIR)/%,$(MAIN_OBJ_MODULES)) # static libs -MAIN_LIB_LIBALX = -L $(LIBALX_LIB_DIR) -l alx-base -l alx-io -l alx-curses +STATIC_LIB_LIBALX = -L $(LIBALX_LIB_DIR) \ + -l alx-curses \ + -l alx-io \ + -l alx-base -STATIC_LIBS = $(MAIN_LIB_LIBALX) +STATIC_LIBS = $(STATIC_LIB_LIBALX) # target: dependencies @@ -31,14 +34,13 @@ all: $(ALL) $(BIN_NAME): $(MAIN_OBJS) - $(Q)$(CC) $^ -o $@ $(STATIC_LIBS) $(LIBS) @echo " CC $@" - @echo "" + $(Q)$(CC) $^ -o $@ $(STATIC_LIBS) $(LIBS) clean: - $(Q)rm -f $(_ALL) @echo "Clean binaries" + $(Q)rm -f $(_ALL) ################################################################################ ######## End of file ########################################################### diff --git a/tmp/Makefile b/tmp/Makefile index ed82f37..d0c0919 100644 --- a/tmp/Makefile +++ b/tmp/Makefile @@ -60,12 +60,11 @@ MAIN_INC_DIRS = -I $(LIBALX_INC_DIR) \ all: $(ALL) main.s: $(MAIN_DEPS) + @echo " CC $@" $(Q)$(CC) $(CFLAGS) $(MAIN_INC_DIRS) -S $< -o $@ - @echo " CC $@" main.o: main.s + @echo " AS $@" $(Q)$(AS) $< -o $@ - @echo " AS $@" - @echo "" clean: @@ -74,7 +73,3 @@ clean: ################################################################################ ######## End of file ########################################################### ################################################################################ -######## End of file ########################################################### -################################################################################ -######## End of file ########################################################### -################################################################################ |