📄 makefile
字号:
#-----------------------------------------------------------------------# File : makefile (directory: util)# Contents: build utility modules# Author : Christian Borgelt# History : 04.11.2000 file created from makefile in table directory#-----------------------------------------------------------------------CC = gccCFBASE = -ansi -Wall -pedantic $(ADDFLAGS)CFLAGS = $(CFBASE) -DNDEBUG -O3# CFLAGS = $(CFBASE) -g#-----------------------------------------------------------------------# Build Modules#-----------------------------------------------------------------------all: vecops.o listops.o symtab.o nimap.o tfscan.o#-----------------------------------------------------------------------# Vector Operations#-----------------------------------------------------------------------vecops.o: vecops.hvecops.o: vecops.c makefile $(CC) $(CFLAGS) -c vecops.c -o $@#-----------------------------------------------------------------------# List Operations#-----------------------------------------------------------------------listops.o: listops.hlistops.o: listops.c makefile $(CC) $(CFLAGS) -c listops.c -o $@#-----------------------------------------------------------------------# Symbol Table Management#-----------------------------------------------------------------------symtab.o: symtab.hsymtab.o: symtab.c makefile $(CC) $(CFLAGS) -c symtab.c -o $@nimap.o: symtab.h vecops.hnimap.o: symtab.c makefile $(CC) $(CFLAGS) -DNIMAPFN -c symtab.c -o $@#-----------------------------------------------------------------------# Table File Scanner Management#-----------------------------------------------------------------------tfscan.o: tfscan.htfscan.o: tfscan.c makefile $(CC) $(CFLAGS) -c tfscan.c -o $@#-----------------------------------------------------------------------# Scanner#-----------------------------------------------------------------------scform.o: scan.hscform.o: scan.c makefile $(CC) $(CFLAGS) $(INC) -c scan.c -o $@scan.o: scan.hscan.o: scan.c makefile $(CC) $(CFLAGS) $(INC) -DSC_SCAN -c scan.c -o $@#-----------------------------------------------------------------------# Clean up#-----------------------------------------------------------------------clean: rm -f *.o *~ *.flc core
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -