#/**************************************************************************** #* Project : Network Based Message Queue System ** #* Course : CIS 650 - Software Engineering ** #* Location : /research/paraducks3/courses/cis650/proj/rt ** #* File : Makefile ** #* Description : Makefile for the project ** #***************************************************************************** CC = g++ CFLAGS = -g -I. -D_BSD OBJS = rtmain.o rt.o rtglobe.o rtcomm.o rtconn.o rtmsg.o rtargs.o rtlconn.o rtstat.o rtlog.o rtsig.o rtutil.o rtdml.o rtwl.o HDRS = rtdefs.h rtglobe.h rtdecl.h rtincl.h rtcomm.h rtconn.h rtmsg.h \ rtlconn.h rtstat.h rtlog.h rtdml.h rtwl.h all : rt rt : $(OBJS) $(CC) -o $@ $(OBJS) rtmain.o : rtmain.cc $(HDRS) $(CC) $(CFLAGS) -c rtmain.cc rt.o : rt.cc $(HDRS) $(CC) $(CFLAGS) -c rt.cc rtcomm.o : rtcomm.cc $(HDRS) $(CC) $(CFLAGS) -c rtcomm.cc rtconn.o : rtconn.cc $(HDRS) $(CC) $(CFLAGS) -c rtconn.cc rtglobe.o : rtglobe.cc $(HDRS) $(CC) $(CFLAGS) -c rtglobe.cc rtmsg.o : rtmsg.cc $(HDRS) $(CC) $(CFLAGS) -c rtmsg.cc rtargs.o : rtargs.cc $(HDRS) $(CC) $(CFLAGS) -c rtargs.cc rtlconn.o : rtlconn.cc $(HDRS) $(CC) $(CFLAGS) -c rtlconn.cc rtstat.o : rtstat.cc $(HDRS) $(CC) $(CFLAGS) -c rtstat.cc rtlog.o : rtlog.cc $(HDRS) $(CC) $(CFLAGS) -c rtlog.cc rtsig.o : rtsig.cc $(HDRS) $(CC) $(CFLAGS) -c rtsig.cc rtutil.o : rtutil.cc $(HDRS) $(CC) $(CFLAGS) -c rtutil.cc rtdml.o : rtdml.cc $(HDRS) $(CC) $(CFLAGS) -c rtdml.cc rtwl.o : rtwl.cc $(HDRS) $(CC) $(CFLAGS) -c rtwl.cc clean : rm *.o rt core # #$(OBJS) : $(HDRS) #%.o : %.cc # $(CC) $(CFLAGS) -c $<