echo "lang: lang.l" > Makefile echo "%%" > lang.l make
Output: lex -t lang.l > lang.c cc -c -o lang.o lang.c cc lang.o lang.l -o lang /usr/bin/ld: lang.l: file not recognized: file truncated collect2: error: ld returned 1 exit status make: *** [<builtin>: lang] Error 1 rm lang.o lang.c It tries to link the .l file.
_______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make