📄 makefile
字号:
###### Makefile for disktype###RM = rm -fCC = gccOBJS = detect.o lib.o buffer.o \ linux.o \ dos.o# buffer.o file.o cdaccess.o cdimage.o vpc.o compressed.o \# detect.o apple.o amiga.o atari.o dos.o cdrom.o \# linux.o unix.o beos.o archives.o \# udf.o blank.oTARGET = disktypeCPPFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64CFLAGS = -WallLDFLAGS =LIBS = -luuidifeq ($(NOSYS),) system = $(shell uname) ifeq ($(system),Linux) CPPFLAGS += -DUSE_IOCTL_LINUX endif ifeq ($(system),FreeBSD) # not entirely tested yet #CPPFLAGS += -DUSE_IOCTL_FREEBSD endif ifeq ($(system),Darwin) CPPFLAGS += -DUSE_MACOS_TYPE -DUSE_IOCTL_DARWIN LIBS += -framework CoreServices endifendif# real makingall: $(TARGET)$(TARGET): $(OBJS) $(CC) $(LDFLAGS) -o $(TARGET) $(OBJS) $(LIBS)$(OBJS): %.o: %.c $(CC) $(CPPFLAGS) $(CFLAGS) -c $<# cleanupclean: $(RM) *.o *~ *% $(TARGET)distclean: clean $(RM) .depend# automatic dependenciesdepend: depdep: for i in $(OBJS:.o=.c) ; do $(CC) $(CPPFLAGS) -MM $$i ; done > .dependifeq (.depend,$(wildcard .depend))include .dependendif# eof
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -