SIMOBJS = main.o log.o subr.o list.o q.o mempool.o hash.o event.o \ file.o packet.o heap.o peer.o random.o comptypes.o usleep.o SIMSRCS = main.c log.c subr.c list.c q.c mempool.c hash.c event.c \ file.c packet.c heap.c peer.c random.c comptypes.c usleep.c SIMHFILES = component.h comptypes.h event.h eventdefs.h hash.h \ list.h log.h mempool.h packet.h q.h sim.h heap.h peer.h OBJS = $(SIMOBJS) SRCS = $(SIMSRCS) stat.c HFILES = $(SIMHFILES) stat.h MARSDIR = ../$(EXMARSDIR) lib: $(MARSDIR)/lib/libMaRSSim.a $(MARSDIR)/lib/libMaRSSim.a: $(OBJS) ar r $(MARSDIR)/lib/libMaRSSim.a $(OBJS) ranlib $(MARSDIR)/lib/libMaRSSim.a stat: ./make_stat_headers $(CC) $(CC) $(CFLAGS) > ../include/stat.h $(CC) $(CFLAGS) -c stat.c lint: lint -I$(MARSDIR)/include $(DEFINES) $(SRCS) -lm -lX11 echo: @ echo $(SRCS) $(HFILES) $(OBJS) # Check out all the files revised from RCS (unlocked) co: $(CO) $(SRCS) clean: rm -f mars *.o *~ Makefile.bak *.a space: rm -f *.o *~ Makefile.bak # make dependencies depend: ${SRCS} mkdep $(CFLAGS) ${SRCS}