#compiler name CC = cc #compiler flags you want to use MYFLAGS = -g #flags for profiling PROFILE = #remove the hash mark below if compiling under IRIX #LIBS = -lmalloc ############################################################################# CFLAGS = $(MYFLAGS) $(PROFILE) OBJFILES = parse.o tokendb.o utils.o main.o cartograph : $(OBJFILES) parse.o : parse.c cartograph.h utils.h tokendb.h parse.h $(CC) -c $(CFLAGS) parse.c tokendb.o : tokendb.c cartograph.h utils.h tokendb.h $(CC) -c $(CFLAGS) tokendb.c utils.o : utils.c utils.h $(CC) -c $(CFLAGS) utils.c main.o : main.c cartograph.h utils.h tokendb.h parse.h $(CC) -c $(CFLAGS) main.c cartograph : $(CC) -o cartograph $(PROFILE) $(OBJFILES) $(LIBS) clean : rm *.o cartograph