📄 makefile.mak
字号:
# **********************************************************# Project: NIST HSF Recognition System# SubTree: ./hsf/src/lib/mlp# Filename: makefile.mak# Integrator: Michael D. Garris# Organization: NIST/ITL# Host System: REDHAT LINUX 5.0# Date Created: 5/31/2000## **********************************************************# Makefile for SRC Library Directory# **********************************************************SHELL=/bin/sh# PROJDIR and INSTARCH Passed On Command Line ONLYPROJECT_ROOT = $(PROJDIR)ARCHTYPE = $(INSTARCH)LIBDIR = $(PROJECT_ROOT)/libSRCDIR = $(PROJECT_ROOT)/src/lib/mlp# **************************************************# INDIVIDUAL PROGRAM MODIFICATIONS SHOULD BEGIN HERE# **************************************************# Library to make (library name)LIBRARY = libmlp.a# Source files for LIBRARYSRC = accum.c \ acs.c \ acsmaps.c \ boltz.c \ ch_bprms.c \ csopiwh.c \ cvr.c \ cwrite.c \ e_and_g.c \ eb.c \ eb_cat_e.c \ eb_cat_w.c \ ef.c \ endopt.c \ fsaso.c \ get_phr.c \ getpat.c \ got_blk.c \ got_c.c \ got_nc_c.c \ is_we.c \ lbfgs.c \ lbfgs_dr.c \ lgl_pnm.c \ lgl_tbl.c \ little.c \ lng2shrt.c \ mtch_pnm.c \ neverset.c \ optchk.c \ optwts.c \ rd_cwts.c \ rd_words.c \ rprt_prs.c \ runmlp.c \ scanspec.c \ scg.c \ set_fpw.c \ st_nv_ok.c \ strm_fmt.c \ tsp_w.c \ uni.c \ wts.c# Local additions for CFLAG options (eg: -g)LOCAL_CFLAGS = -O3# *******************************************************# THE REST OF THE MAKEFILE SHOULD NOT NEED TO BE MODIFIED# (EXCEPT UPON APPROVAL OF PROJECT MANAGER)# *******************************************************INCLUDE = $(PROJECT_ROOT)/includeOBJ = $(SRC:.c=.o)LIBRY = $(LIBRARY)CFLAGS = -I$(INCLUDE) -L$(LIBDIR) $(LOCAL_CFLAGS)CC = gcc $(CFLAGS)ARFLAGS = ruAR = ar $(ARFLAGS)MAKEFILE = makefile.mak.PRECIOUS: $(MAKEFILE).c.o: $(CC) -c $<it: $(LIBRY)install: $(MAKEFILE) $(LIBDIR)/$(LIBRARY)$(LIBDIR)/$(LIBRARY): $(LIBRY) cp $(LIBRY) $(LIBDIR) chmod 664 $(LIBDIR)/$(LIBRARY) ranlib $(LIBDIR)/$(LIBRARY) catalog.sh proc $(SRCDIR) c > /dev/null$(LIBRY): $(OBJ) $(AR) $(LIBRY) $? ranlib $(LIBRY)%.o: %.c $(CC) -c -o $@ $<clean : rm -f $(OBJ) *.BAK *~ #*# dependlist;bare: clean rm -f $(LIBRY)$(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 \ lnx|cyg) rm -f getpat.c; \ cp getpat.lit getpat.c; \ chmod 444 getpat.c; \ rm -f rd_words.c; \ cp rd_words.lit rd_words.c; \ chmod 444 rd_words.c; \ rm -f makefile.mak; \ cp makefile.$(ARCHTYPE) makefile.mak; \ chmod 640 makefile.mak; \ echo $(ARCHTYPE) files installed \ ;; \ sol|sgi|aix) rm -f getpat.c; \ cp getpat.big getpat.c; \ chmod 444 getpat.c; \ rm -f rd_words.c; \ cp rd_words.big rd_words.c; \ chmod 444 rd_words.c; \ 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 itaccum.o: accum.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ /usr/include/math.h /usr/include/bits/huge_val.h \ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \ /usr/include/bits/mathinline.h /usr/local/hsfsys2/include/mlp/tda.h \ /usr/local/hsfsys2/include/mlp/defs.h \ /usr/local/hsfsys2/include/mlp/macros.h \ /usr/local/hsfsys2/include/mlp/parms.hacs.o: acs.c /usr/include/math.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h \ /usr/include/bits/mathcalls.h /usr/include/bits/mathinline.hacsmaps.o: acsmaps.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ /usr/local/hsfsys2/include/mlp/parms.hboltz.o: boltz.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ /usr/include/math.h /usr/include/bits/huge_val.h \ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \ /usr/include/bits/mathinline.h /usr/local/hsfsys2/include/mlp/parms.hch_bprms.o: ch_bprms.c /usr/local/hsfsys2/include/mlp/defs.h \ /usr/local/hsfsys2/include/mlp/parms.hcsopiwh.o: csopiwh.c /usr/local/hsfsys2/include/mlp/parms.hcvr.o: cvr.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ /usr/local/hsfsys2/include/mlp/macros.h \ /usr/local/hsfsys2/include/mlp/parms.hcwrite.o: cwrite.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.he_and_g.o: e_and_g.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \ /usr/include/endian.h /usr/include/bits/endian.h \ /usr/include/sys/select.h /usr/include/bits/select.h \ /usr/include/bits/sigset.h /usr/include/bits/time.h \ /usr/include/sys/sysmacros.h /usr/include/alloca.h /usr/include/math.h \ /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h \ /usr/include/bits/mathcalls.h /usr/include/bits/mathinline.h \ /usr/local/hsfsys2/include/mlp/blas.h \ /usr/local/hsfsys2/include/mlp/defs.h \ /usr/local/hsfsys2/include/mlp/parms.heb.o: eb.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \ /usr/include/endian.h /usr/include/bits/endian.h \ /usr/include/sys/select.h /usr/include/bits/select.h \ /usr/include/bits/sigset.h /usr/include/bits/time.h \ /usr/include/sys/sysmacros.h /usr/include/alloca.h \ /usr/local/hsfsys2/include/mlp/defs.heb_cat_e.o: eb_cat_e.ceb_cat_w.o: eb_cat_w.cef.o: ef.c /usr/include/math.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h \ /usr/include/bits/mathcalls.h /usr/include/bits/mathinline.hendopt.o: endopt.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.hfsaso.o: fsaso.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.hget_phr.o: get_phr.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ /usr/include/string.h /usr/include/bits/string.h \ /usr/include/bits/string2.h /usr/include/endian.h \ /usr/include/bits/endian.h /usr/include/stdlib.h \ /usr/local/hsfsys2/include/mlp/defs.h \ /usr/local/hsfsys2/include/mlp/get_phr.hgetpat.o: getpat.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -