# makefile3 # all Áö½Ã¾î¿¡¼­ getobj app putobj°¡ Ãß°¡µÈ°ÍÀ» ¼³¸í INCPATH=./include OBJPATH=./obj CC=cc CFLAGS=-Wall -I$(INCPATH) all: getobj app putobj app : main.o foo.o goo.o $(CC) $(CFLAGS) -o app main.o foo.o goo.o main.o : main.c $(INCPATH)/foo.h $(INCPATH)/goo.h $(CC) $(CFLAGS) -c main.c foo.o : foo.c $(INCPATH)/foo.h $(CC) $(CFLAGS) -c foo.c goo.o : goo.c $(INCPATH)/goo.h $(CC) $(CFLAGS) -c goo.c putobj: -mv *.o $(OBJPATH) 2>/dev/null getobj: -mv $(OBJPATH)/*.o . 2>/dev/null