#----------------------------------------------------------------- # 5th makefile example: 'make depend' implemented #----------------------------------------------------------------- APP = myApp.exe CC = gcc CFLAGS = -c LD = gcc LDFLAGS = -o $(APP) -lncurses SRCS = main.c a.c b.c OBJS = main.o a.o b.o THISFILE:=$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)) $(APP): $(OBJS) @$(LD) $(OBJS) $(LDFLAGS) %.o : %.c @$(CC) $(CFLAGS) $< clean: rm -f *~ *.o *.bak $(APP) $(MAKE) -f$(THISFILE) depend depend: gccmakedep -f$(THISFILE) -- $(CFLAGS) -- $(SRCS)