>>388 これだけではなんなんので、
簡単なmakefileを以下に示します。
--ここから
# common def
RM = rm -f
CC = gcc -ansi
#Compile flags etc.
CFLAGS =
INCLUDES = -I. -I/usr/include
LIBS =
#Create rule
.c.o:
$(RM) $@
$(CC) -c $(CFLAGS) $(INCLUDES) $*.c
#Target
hoge1.o: hoge1.c hoge1.h
hoge2.o: hoge2.c hoge2.h
hoge: hoge1.o hoge2.o
$(RM) $@
$(CC) -o $@ $(CFLAGS) hoge1.o hoge2.o $(LIBS)
--ここまで
上のmakefileを適当に変更してお使い下さい。