Hello, * Henrik Carlqvist wrote on Wed, Apr 15, 2009 at 11:12:35PM CEST: > KIRAN <kira...@gmail.com> wrote: > > OBJS = $(SRC_FILES:.c=.doj) > > DEPS = $(SRC_FILES:.c=.d) > > ASMS = $(ASM_FILES:.s=.doj) > > Those lines seem to be your problem, you probably meant: > > OBJS = $(SRC_FILES:%.c=%.doj) > DEPS = $(SRC_FILES:%.c=%.d) > ASMS = $(ASM_FILES:%.s=%.doj)
No, these lines are perfectly fine without %. KIRAN, your 'make' doesn't cope with w32-style C:/paths, and interprets the colon as separator between targes and prerequisites. If you're using MinGW, there is another make that should cope; alternatively, you can try using (converting them to, or getting the compiler to output) unix-style paths instead. Hope that helps. Cheers, Ralf