Hi folks!
I have the following Makefile:
This prints out (as expected) wrong OBJS:
What I'd need is "obj/mod1.o obj/mod2.o". How can I do that?
Greetings,
/dev
I have the following Makefile:
Code:
SRCDIR= src
INCDIR= include
OBJDIR= obj
BINDIR= bin
SRCS!= ls $(SRCDIR)/*.c
OBJS= $(SRCS:c=o)
OBJS= $(SRCS:src=obj)
all: $(SRCDIR)/*.c
echo SRCDIR: $(SRCDIR)
echo INCDIR: $(INCDIR)
echo OBJDIR: $(OBJDIR)
echo BINDIR: $(BINDIR)
echo SRCS: $(SRCS)
echo OBJS: $(OBJS)
This prints out (as expected) wrong OBJS:
Code:
SRCDIR: src
INCDIR: include
OBJDIR: obj
BINDIR: bin
SRCS: src/mod1.c src/mod2.c
OBJS: src/mod1.c src/mod2.c
What I'd need is "obj/mod1.o obj/mod2.o". How can I do that?
Greetings,
/dev