|
|
1.1 ! root 1: XINCLUDE = /usr/include/X11 ! 2: TCLHOME = ../tcl ! 3: TKHOME = ../tk ! 4: TCLXHOME = ../tclx ! 5: TCLLIBRARY = /usr/local/lib/tcl ! 6: TKLIBRARY = /usr/local/lib/tk ! 7: ! 8: CC = gcc ! 9: ! 10: OPTFLAGS = -O3 ! 11: #OPTFLAGS = -g ! 12: ! 13: #DEFINES = -DIS_LINUX -DIS_INTEL -DCAM -DNET ! 14: DEFINES = -DIS_LINUX -DIS_INTEL ! 15: ! 16: CFLAGS = $(OPTFLAGS) $(DEFINES) ! 17: ! 18: #LDFLAGS = -Bstatic ! 19: ! 20: INSTALL = install -s ! 21: ! 22: INCLUDES = \ ! 23: -Iheaders \ ! 24: -I$(XPMHOME) \ ! 25: -I$(XINCLUDE) \ ! 26: -I$(TCLHOME) \ ! 27: -I$(TCLXHOME)/src \ ! 28: -I$(TKHOME) ! 29: ! 30: CPPFLAGS = $(INCLUDES) ! 31: ! 32: LIBS = $(TCLXHOME)/libtk.a \ ! 33: $(TCLXHOME)/libtcl.a \ ! 34: -lm \ ! 35: -lX11 \ ! 36: -lXext \ ! 37: -lXpm ! 38: ! 39: SRCS = \ ! 40: sim.c \ ! 41: s_alloc.c \ ! 42: s_disast.c \ ! 43: s_eval.c \ ! 44: s_gen.c \ ! 45: s_init.c \ ! 46: s_msg.c \ ! 47: s_power.c \ ! 48: s_scan.c \ ! 49: s_sim.c \ ! 50: s_traf.c \ ! 51: s_zone.c \ ! 52: s_fileio.c \ ! 53: g_setup.c \ ! 54: g_ani.c \ ! 55: g_bigmap.c \ ! 56: g_map.c \ ! 57: g_smmaps.c \ ! 58: w_stubs.c \ ! 59: w_sound.c \ ! 60: w_resrc.c \ ! 61: w_keys.c \ ! 62: w_util.c \ ! 63: w_con.c \ ! 64: w_eval.c \ ! 65: w_budget.c \ ! 66: w_graph.c \ ! 67: w_date.c \ ! 68: w_update.c \ ! 69: w_tool.c \ ! 70: w_x.c \ ! 71: w_tk.c \ ! 72: w_sim.c \ ! 73: w_editor.c \ ! 74: w_map.c \ ! 75: w_sprite.c \ ! 76: w_piem.c \ ! 77: w_inter.c \ ! 78: w_cam.c \ ! 79: g_cam.c \ ! 80: w_net.c \ ! 81: rand.c \ ! 82: random.c ! 83: ! 84: HEADERS = \ ! 85: headers/mac.h \ ! 86: headers/macros.h \ ! 87: headers/sim.h \ ! 88: headers/view.h \ ! 89: headers/animtab.h ! 90: ! 91: OBJS = $(SRCS:.c=.o) ! 92: ALLOBJS = $(OBJS) ! 93: ! 94: all: sim ! 95: ! 96: lint: ! 97: alint $(INCLUDES) $(SRCS) > LINT ! 98: ! 99: sim: $(ALLOBJS) ! 100: $(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) $(ALLOBJS) $(LIBS) -o sim ! 101: ! 102: clean: ! 103: rm -f $(OBJS) \ ! 104: sim a.out core gmon.out *~ *.BAK Headers/*~ ! 105: ! 106: etags: ! 107: etags $(SRCS) $(HEADERS)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.