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