Код
# Makefile
BINDIR=bin
PROGRAMNAME=tsi500ra.exe
CFLAGS=-g -DUSE_READLINE
LDFLAGS=-Lreadline-4.3
$(BINDIR)/$(PROGRAMNAME): tsi500jt.o tap.o tsi500ra.o lpt.o timer.o outp.o tty.o i2c.o
gcc -o $@ tsi500jt.o tap.o tsi500ra.o lpt.o timer.o outp.o tty.o i2c.o -lreadline
clean:
rm -f *.o *.log *.stackdump
tap.o: tap.c tap.h lpt.h tools.h timer.h
lpt.o: lpt.c lpt.h tools.h
tsi500jt.o: tsi500jt.c tsi500jt.h
tsi500ra.o: tsi500ra.c tsi500ra.h tsi500jt.h tap.h
timer.o: timer.c timer.h
outp.o: outp.c
tty.o: tty.c tty.h
i2c.o: i2c.c tsi500jt.h
BINDIR=bin
PROGRAMNAME=tsi500ra.exe
CFLAGS=-g -DUSE_READLINE
LDFLAGS=-Lreadline-4.3
$(BINDIR)/$(PROGRAMNAME): tsi500jt.o tap.o tsi500ra.o lpt.o timer.o outp.o tty.o i2c.o
gcc -o $@ tsi500jt.o tap.o tsi500ra.o lpt.o timer.o outp.o tty.o i2c.o -lreadline
clean:
rm -f *.o *.log *.stackdump
tap.o: tap.c tap.h lpt.h tools.h timer.h
lpt.o: lpt.c lpt.h tools.h
tsi500jt.o: tsi500jt.c tsi500jt.h
tsi500ra.o: tsi500ra.c tsi500ra.h tsi500jt.h tap.h
timer.o: timer.c timer.h
outp.o: outp.c
tty.o: tty.c tty.h
i2c.o: i2c.c tsi500jt.h
CygWin на него активно ругается. Пишет следующее
Код
$ make
cc -g -DUSE_READLINE -c -o tsi500jt.o tsi500jt.c
process_begin: CreateProcess(NULL, cc -g -DUSE_READLINE -c -o tsi500jt.o tsi500j
t.c, ...) failed.
make (e=2): ═х єфрхЄё эрщЄш єърчрээ√щ Їрщы.
make: *** [tsi500jt.o] Error 2
cc -g -DUSE_READLINE -c -o tsi500jt.o tsi500jt.c
process_begin: CreateProcess(NULL, cc -g -DUSE_READLINE -c -o tsi500jt.o tsi500j
t.c, ...) failed.
make (e=2): ═х єфрхЄё эрщЄш єърчрээ√щ Їрщы.
make: *** [tsi500jt.o] Error 2
(предпоследняя строчка на человеческом означает что не найден указанный файл.)
В чем проблема?