⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.cyg

📁 NIST Handwriting OCR Testbed
💻 CYG
字号:
# **********************************************************# Project:		NIST HSF Recognition System# SubTree:		./hsf/src/bin/trainreg# Filename:		makefile.mak# Programmer:		Michael D. Garris# Organization:		NIST/ITL# Host System:		CYGNUS CYGWIN B20.0# Date Created:		6/12/2000## **********************************************************# Makefile for SRC Binary Directory# **********************************************************SHELL=/bin/sh# PROJDIR and INSTARCH Passed On Command Line ONLYPROJECT_ROOT	= $(PROJDIR)ARCHTYPE	= $(INSTARCH)LIBDIR		= $(PROJECT_ROOT)/lib# **************************************************# INDIVIDUAL PROGRAM MODIFICATIONS SHOULD BEGIN HERE# **************************************************# Program to make (binary name)EXECUTABLE	= trainreg.exe# Source files for EXECUTABLESRC	= trainreg.c# LIBS needed to compile the EXECUTABLE# (Full paths eg: /usr/local/image/lib/libimage.a)# use $(LIBDIR) defined above for path extensions if appropriateLIBS	= $(LIBDIR)/libhsf.a \	$(LIBDIR)/librmlin.a \	$(LIBDIR)/libnn.a \	$(LIBDIR)/libmlp.a \	$(LIBDIR)/libphras.a \	$(LIBDIR)/libdict.a \	$(LIBDIR)/libfet.a \	$(LIBDIR)/libmis.a \	$(LIBDIR)/libimage.a \	$(LIBDIR)/libmfs.a \	$(LIBDIR)/libihead.a \	$(LIBDIR)/libstats.a \	$(LIBDIR)/libhblas.a \	$(LIBDIR)/libutil.a# How the libraries look when invoked on the compile line (eg: -limage)LLIBS	= -lhsf -lrmlin -lnn -lmlp -lphras -ldict -lfet -lmis -limage -lmfs \	-lihead -lstats -lhblas -lutil -lm# Local additions for CFLAG options (eg: -g)LOCAL_CFLAGS	= -O2# *******************************************************# THE REST OF THE MAKEFILE SHOULD NOT NEED TO BE MODIFIED#       (EXCEPT UPON APPROVAL OF PROJECT MANAGER)# *******************************************************BIN	= $(PROJECT_ROOT)/binOBJ	= $(SRC:.c=.o)INCLUDE = $(PROJECT_ROOT)/includeCFLAGS	= -I$(INCLUDE) -L$(LIBDIR) $(LOCAL_CFLAGS)CC	= gcc $(CFLAGS)MAKEFILE	= makefile.mak.PRECIOUS: $(MAKEFILE).c.o:	$(CC) -c $<it: $(EXECUTABLE)install: $(MAKEFILE) $(BIN)/$(EXECUTABLE)$(BIN)/$(EXECUTABLE): $(EXECUTABLE)	cp $(EXECUTABLE) $(BIN)	chmod 755 $(BIN)/$(EXECUTABLE)	-strip $(BIN)/$(EXECUTABLE)$(EXECUTABLE): $(OBJ) $(LIBS)	$(CC) $(OBJ) $(LLIBS) -o $(EXECUTABLE)# if there are other separate programs to compile, add the name to#	SRC, OBJ, ... and the redo the last 3 lines EXPLICITLY#	for each program.#	Install will also have to be changed.clean :	rm -f $(OBJ) core a.out *.BAK *~ #*# dependlistbare: clean	rm -f $(EXECUTABLE)$(MAKEFILE): $(SRC)	$(CC) -M $(SRC) > dependlist	@sed -e '1,/^# DO NOT DELETE/!d' $(MAKEFILE) > $(MAKEFILE).tmp.$$$$; \	cat dependlist >> $(MAKEFILE).tmp.$$$$; \	cp $(MAKEFILE) $(MAKEFILE).BAK; \	mv $(MAKEFILE).tmp.$$$$ $(MAKEFILE); \	rm -f dependlistdepend: $(SRC)	$(CC) -M $(SRC) > dependlist	@sed -e '1,/^# DO NOT DELETE/!d' $(MAKEFILE) > $(MAKEFILE).tmp.$$$$; \	cat dependlist >> $(MAKEFILE).tmp.$$$$; \	cp $(MAKEFILE) $(MAKEFILE).BAK; \	mv $(MAKEFILE).tmp.$$$$ $(MAKEFILE); \	rm -f dependlist; \	echo make depend completeinstarch : bare	@case "$(ARCHTYPE)" in \	sol|sgi|aix|lnx|cyg) rm -f makefile.mak; \	     cp makefile.$(ARCHTYPE) makefile.mak; \	     chmod 640 makefile.mak; \	     echo $(ARCHTYPE) files installed \	;; \	*) echo 'Tried to install uknown machine architecture: '$(ARCHTYPE); \	   exit 1 \	;; \	esac# DO NOT DELETE THIS LINE - make depend uses it

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -