📄 makefile.all
字号:
#!gmake# This is the makefile that is used when building for SimOS. Alas, it has# to be kept in sync with the main Makefile manually. So, if you're planning# on keeping it running with SimOS, make sure any new files that are added to# the main Makefile are added here.ifndef SIMTOOLSSIMTOOLS = ../../../..endifinclude $(SIMTOOLS)/makedefsVPATH = ..TARGET = disklib.aSIM_ARCH = ALPHAINCS = -I. -I$(SIMTOOLS)/devices/controllers -I$(SIMTOOLS)/cpus/shared $(GLOBAL_INCS)DEFS = $(GLOBAL_DEFS) #-DDEBUG -DDISKSIM_DEBUGLDFLAGS = -lmHP_FAST_OFLAGS = +O4NCR_FAST_OFLAGS = -O4 -Hoff=BEHAVEDDEBUG_OFLAGS = -g #-DASSERTS -DDEBUG=1PROF_OFLAGS = -g -p #-DASSERTSGPROF_OFLAGS = -g -G #-DASSERTSCFLAGS = $(DEBUG_OFLAGS) $(GLOBAL_CFLAGS) $(DEFS) $(INCS)#CC = ccCC = gcc -WallDISKSIM_OBJ = disksim.o disksim_intr.o disksim_pfsim.o \ disksim_pfdisp.o disksim_synthio.o disksim_iotrace.o disksim_iosim.o \ disksim_logorg.o disksim_redun.o disksim_ioqueue.o disksim_iodriver.o \ disksim_bus.o disksim_controller.o disksim_ctlrdumb.o \ disksim_ctlrsmart.o disksim_disk.o disksim_diskctlr.o \ disksim_diskcache.o disksim_diskmap.o disksim_diskmech.o \ disksim_stat.o disksim_rand48.o disksim_malloc.o disksim_device.o \ disksim_cache.o disksim_cachemem.o disksim_cachedev.o \ disksim_simpledisk.o \ memsdevice_disksim.o memsdevice_event.o memsdevice_mapping.o memsdevice_cache.o\ disksim_simos_interface.o#DISKSIM_OBJ = disksim.o disksim_intr.o disksim_cache.o disksim_pfsim.o disksim_pfdisp.o\# disksim_synthio.o disksim_iotrace.o disksim_iosim.o disksim_logorg.o\# disksim_redun.o disksim_ioqueue.o disksim_iodriver.o disksim_bus.o\# disksim_controller.o disksim_ctlrdumb.o disksim_ctlrsmart.o\# disksim_disk.o disksim_diskctlr.o disksim_diskcache.o disksim_diskmap.o\# disksim_diskmech.o disksim_stat.o disksim_rand48.o disksim_malloc.o\# disksim_device.o disksim_simpledisk.o disksim_simos_interface.o \# memsdevice_disksim.o memsdevice_event.o \# memsdevice_mapping.o#memsdevice_scheduler.o#memsdevice_cache.o #disksim_main.o.PHONY: warn depsdefault: warn @$(MAKE) -f ../Makefile.ALL deps @$(MAKE) -f ../Makefile.ALL INCLUDE_DEPS=1 $(TARGET)$(TARGET): $(DISKSIM_OBJ) @echo "Updating $(TARGET)" $(AR) cru $(TARGET) $(DISKSIM_OBJ)warn: @echo "" @echo "Making devices/disk" @echo "*******************" @echo " DEFS : `$(FORMAT) $(DEFS)`" @echo " CFLAGS : `$(FORMAT) $(CFLAGS)`" @echo "" #all : disksim rms hplcomb syssimclean : rm -f TAGS *~ *.o disksim syssim rms hplcomb core#rms : rms.c# $(CC) rms.c -lm -o rms#hplcomb : hplcomb.c# $(CC) hplcomb.c -o hplcomb#disksim : disksim.o $(DISKSIM_OBJ)# $(CC) $(CFLAGS) -o disksim disksim.o $(DISKSIM_OBJ) $(LDFLAGS)#syssim : syssim_driver.o disksim_main.o disksim_interface.o $(DISKSIM_OBJ)# $(CC) $(CFLAGS) -o syssim syssim_driver.o disksim_main.o disksim_interface.o $(DISKSIM_OBJ) $(LDFLAGS)disksim_rand48.o : disksim_rand48.c disksim_rand48.h $(CC) -c $(CFLAGS) ../disksim_rand48.cdisksim_malloc.o : disksim_malloc.c disksim_malloc.h @echo "*** Making disksim_malloc.o ***" $(CC) -c $(CFLAGS) ../disksim_malloc.cdisksim_stat.o : disksim_stat.c disksim_stat.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_stat.cdisksim_diskmech.o : disksim_diskmech.c disksim_disk.h disksim_diskmap.h disksim_stat.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_diskmech.cdisksim_diskmap.o : disksim_diskmap.c disksim_disk.h disksim_diskmap.h disksim_stat.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_diskmap.cdisksim_diskcache.o : disksim_diskcache.c disksim_disk.h disksim_diskmap.h disksim_stat.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_diskcache.cdisksim_diskctlr.o : disksim_diskctlr.c disksim_disk.h disksim_diskmap.h disksim_stat.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_diskctlr.cdisksim_disk.o : disksim_disk.c disksim_disk.h disksim_diskmap.h disksim_stat.h disksim_ioqueue.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_disk.cdisksim_simpledisk.o : disksim_simpledisk.c disksim_simpledisk.h disksim_stat.h disksim_ioqueue.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_simpledisk.cdisksim_memsdevice.o : disksim_memsdevice.c disksim_memsdevice.h disksim_stat.h disksim_ioqueue.h disksim_iosim.h disksim_global.h disksim_bus.h $(CC) -c $(CFLAGS) ../disksim_memsdevice.cdisksim_device.o : disksim_device.c disksim_device.h disksim_disk.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_device.cdisksim_ctlrsmart.o : disksim_ctlrsmart.c disksim_controller.h disksim_cache.h disksim_ioqueue.h disksim_orgface.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_ctlrsmart.cdisksim_ctlrdumb.o : disksim_ctlrdumb.c disksim_controller.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_ctlrdumb.cdisksim_controller.o : disksim_controller.c disksim_controller.h disksim_orgface.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_controller.cdisksim_bus.o : disksim_bus.c disksim_bus.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_bus.cdisksim_iodriver.o : disksim_iodriver.c disksim_iodriver.h disksim_ioqueue.h disksim_orgface.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_iodriver.cdisksim_redun.o : disksim_redun.c disksim_logorg.h disksim_orgface.h disksim_iosim.h disksim_stat.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_redun.cdisksim_logorg.o : disksim_logorg.c disksim_logorg.h disksim_orgface.h disksim_iosim.h disksim_stat.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_logorg.cdisksim_ioqueue.o : disksim_ioqueue.c disksim_ioqueue.h disksim_iosim.h disksim_stat.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_ioqueue.cdisksim_iosim.o : disksim_iosim.c disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_iosim.cdisksim_iotrace.o : disksim_iotrace.c disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_iotrace.cdisksim_synthio.o : disksim_synthio.c disksim_pfsim.h disksim_synthio.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_synthio.cdisksim_pfdisp.o : disksim_pfdisp.c disksim_pfsim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_pfdisp.cdisksim_pfsim.o : disksim_pfsim.c disksim_ioface.h disksim_pfsim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_pfsim.cdisksim_cache.o : disksim_cache.c disksim_cache.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_cache.cdisksim_cachemem.o : disksim_cachemem.c disksim_cachemem.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_cachemem.cdisksim_cachedev.o : disksim_cachedev.c disksim_cachedev.h disksim_iosim.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_cachedev.cdisksim_intr.o : disksim_intr.c disksim_ioface.h disksim_pfface.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim_intr.cdisksim.o : disksim.c disksim_ioface.h disksim_pfface.h disksim_global.h $(CC) -c $(CFLAGS) ../disksim.cdisksim_main.o : disksim_main.c disksim_ioface.h disksim_pfface.h disksim_global.h @echo "*** Making disksim_main.o ***" $(CC) -c -o disksim_main.o $(CFLAGS) -DEXTERNAL_MAIN ../disksim_main.cdisksim_simos_interface.o: disksim_simos_interface.c disksim_global.h disksim_ioface.h disksim_simos_interface.h @echo "*** Making disksim_interface.o ***" $(CC) -c $(CFLAGS) ../disksim_simos_interface.cmemsdevice_cache.o: memsdevice_cache.c memsdevice_global.h memsdevice_cache.h $(CC) -c $(CFLAGS) ../memsdevice_cache.cmemsdevice_disksim.o: memsdevice_disksim.c memsdevice_disksim.h memsdevice_global.h $(CC) -c $(CFLAGS) ../memsdevice_disksim.cmemsdevice_event.o: memsdevice_event.c memsdevice_event.h memsdevice_global.h memsdevice_event.h $(CC) -c $(CFLAGS) ../memsdevice_event.cmemsdevice_mapping.o: memsdevice_mapping.c memsdevice_global.h $(CC) -c $(CFLAGS) ../memsdevice_mapping.c#memsdevice_scheduler.o: memsdevice_scheduler.c memsdevice_global.h# $(CC) -c $(CFLAGS) ../memsdevice_scheduler.c#syssim_driver.o: syssim_driver.c syssim_driver.h# $(CC) -c $(CFLAGS) syssim_driver.cdeps: ${DISKSIM_OBJ:.o=.d}%d: %c @$(CC) -M $(CFLAGS) $< > $@ifdef INCLUDE_DEPSinclude ${DISKSIM_OBJ:.o=.d}endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -