Problemer med make
I en mappe haps har jeg en makefil med dette indhold:all: test
test :
cd test && $(MAKE) test
clean:
i mappen /haps/blop
har jeg en fil test.c og en anden makefil med dette indhold:
CC=gcc
CFLAGS=-g -pthread
all: test
test: test.c
$(CC) $(CFLAGS) test.c -o test
clean:
rm -rf *o test
Hvis jeg laver en fejl i test.c og står i /haps og skriver: make all eller make test eller bare make
så får jeg ingen fejl.
Først når jeg går ind i mappen og skriver make får jeg fejlen....hvorfor er det lige at jeg ikke kan kalde den make der ligger i blop ude fra haps?