📄 makefile.mak
字号:
## makefile for the MMS-EASE Demonstration Executable#MMS_INC = ../../incDEBUG = -gOPTIMIZE =OPT1 = -stdOPT2 = -assume noaligned_objectsOPT = $(DEBUG) $(OPTIMIZE) $(OPT1) $(OPT2)CFLAGS = $(OPT) -I./ -I$(MMS_INC) -DDEBUG_SISCO -DMAP30_ACSE -DUSE_MLOG \ -pthreadLIST = >> ./make_errors 2>&1LIB_DIR = ../../libMMS_LIB = $(LIB_DIR)/mms.aOSIUL_LIB = $(LIB_DIR)/osiul.aMMSACSE_LIB = $(LIB_DIR)/mmsacse.aLIBS = $(MMS_LIB) $(OSIUL_LIB) $(MMSACSE_LIB)EXE = ./mmsacse.PRECIOUS: $(EXE)## object files#OBJECTS = \ datademo.o \ dataval.o \ getval5.o \ mmsaacse.o \ mmsacon.o \ mmsadom.o \ mmsaevn.o \ mmsafil.o \ mmsajou.o \ mmsallp.o \ mmsamisc.o \ mmsaocs.o \ mmsapp.o \ mmsaprg.o \ mmsasem.o \ mmsatest.o \ mmsavar.o \ mmsavmd.o \ mmsop_en.o \ u_acse.o \ u_ccon.o \ u_cdom.o \ u_cevn.o \ u_cfil.o \ u_cjou.o \ u_cocs.o \ u_confrm.o \ u_cprg.o \ u_csem.o \ u_cvar.o \ u_cvmd.o \ u_data.o \ u_icon.o \ u_idom.o \ u_ievn.o \ u_ifil.o \ u_ijou.o \ u_indic.o \ u_iocs.o \ u_iprg.o \ u_isem.o \ u_ivar.o \ u_ivmd.o \ uservar.o \ ukey.o## common dependencies macro#COMDEPS = \ $(MMS_INC)/cfg_util.h \ $(MMS_INC)/fkeydefs.h \ $(MMS_INC)/gen_list.h \ $(MMS_INC)/glberror.h \ $(MMS_INC)/glbtypes.h \ $(MMS_INC)/gvaldefs.h \ $(MMS_INC)/scrndefs.h \ $(MMS_INC)/sysincs.h \ $(MMS_INC)/mem_chk.h \ $(MMS_INC)/slog.h \ $(MMS_INC)/stime.h \ $(MMS_INC)/asn1defs.h \ $(MMS_INC)/suicacse.h \ $(MMS_INC)/mds.h \ $(MMS_INC)/ldap.h \ $(MMS_INC)/lber.h \ $(MMS_INC)/srchpref.h \ $(MMS_INC)/mms_defs.h \ $(MMS_INC)/mms_dfun.h \ $(MMS_INC)/mms_err.h \ $(MMS_INC)/mms_llp.h \ $(MMS_INC)/mms_mp.h \ $(MMS_INC)/mms_ms.h \ $(MMS_INC)/mms_mv.h \ $(MMS_INC)/mms_pcon.h \ $(MMS_INC)/mms_pdom.h \ $(MMS_INC)/mms_perr.h \ $(MMS_INC)/mms_pevn.h \ $(MMS_INC)/mms_pfil.h \ $(MMS_INC)/mms_pjou.h \ $(MMS_INC)/mms_pocs.h \ $(MMS_INC)/mms_pprg.h \ $(MMS_INC)/mms_psem.h \ $(MMS_INC)/mms_pvar.h \ $(MMS_INC)/mms_pvmd.h \ $(MMS_INC)/mms_ufun.h \ $(MMS_INC)/mms_user.h \ $(MMS_INC)/mms_usr.h \ $(MMS_INC)/mms_vcon.h \ $(MMS_INC)/mms_vdom.h \ $(MMS_INC)/mms_vfil.h \ $(MMS_INC)/mms_vprg.h \ $(MMS_INC)/mms_vvar.h \ $(MMS_INC)/mms_vvmd.h \ $(MMS_INC)/mloguser.h \ mmsop_en.h \ userdefs.h## major target is the Executable#$(EXE): $(OBJECTS) $(LIBS) @echo "FINISHED COMPILING MMS-DEMO SOURCE" $(LIST) $(CC) $(OPT) -o $(EXE) \ $(OBJECTS) $(LIBS) $(LIBS) \ -lrt -lpthread -lexc -lmclean: -rm $(OBJECTS) -rm $(EXE)## Compile macros#CF=@echo compiling $*.o $(LIST); $(CC) -c $(CFLAGS)## minor targets are the objects#datademo.o: $(COMDEPS) datademo.c $(CF) datademo.c $(LIST)dataval.o: $(COMDEPS) dataval.c $(CF) dataval.c $(LIST)getval5.o: $(COMDEPS) getval5.c $(CF) getval5.c $(LIST)mmsaacse.o: $(COMDEPS) mmsaacse.c $(CF) mmsaacse.c $(LIST)mmsacon.o: $(COMDEPS) mmsacon.c $(CF) mmsacon.c $(LIST)mmsadom.o: $(COMDEPS) mmsadom.c $(CF) mmsadom.c $(LIST)mmsaevn.o: $(COMDEPS) mmsaevn.c $(CF) mmsaevn.c $(LIST)mmsafil.o: $(COMDEPS) mmsafil.c $(CF) mmsafil.c $(LIST)mmsajou.o: $(COMDEPS) mmsajou.c $(CF) mmsajou.c $(LIST)mmsallp.o: $(COMDEPS) mmsallp.c $(CF) mmsallp.c $(LIST)mmsamisc.o: $(COMDEPS) mmsamisc.c $(CF) mmsamisc.c $(LIST)mmsaocs.o: $(COMDEPS) mmsaocs.c $(CF) mmsaocs.c $(LIST)mmsapp.o: $(COMDEPS) mmsapp.c $(CF) mmsapp.c $(LIST)mmsaprg.o: $(COMDEPS) mmsaprg.c $(CF) mmsaprg.c $(LIST)mmsasem.o: $(COMDEPS) mmsasem.c $(CF) mmsasem.c $(LIST)mmsatest.o: $(COMDEPS) mmsatest.c $(CF) mmsatest.c $(LIST)mmsavar.o: $(COMDEPS) mmsavar.c $(CF) mmsavar.c $(LIST)mmsavmd.o: $(COMDEPS) mmsavmd.c $(CF) mmsavmd.c $(LIST)mmsop_en.o: $(COMDEPS) mmsop_en.c $(CF) mmsop_en.c $(LIST)u_acse.o: $(COMDEPS) u_acse.c $(CF) u_acse.c $(LIST)u_ccon.o: $(COMDEPS) u_ccon.c $(CF) u_ccon.c $(LIST)u_cdom.o: $(COMDEPS) u_cdom.c $(CF) u_cdom.c $(LIST)u_cevn.o: $(COMDEPS) u_cevn.c $(CF) u_cevn.c $(LIST)u_cfil.o: $(COMDEPS) u_cfil.c $(CF) u_cfil.c $(LIST)u_cjou.o: $(COMDEPS) u_cjou.c $(CF) u_cjou.c $(LIST)u_cocs.o: $(COMDEPS) u_cocs.c $(CF) u_cocs.c $(LIST)u_confrm.o: $(COMDEPS) u_confrm.c $(CF) u_confrm.c $(LIST)u_cprg.o: $(COMDEPS) u_cprg.c $(CF) u_cprg.c $(LIST)u_csem.o: $(COMDEPS) u_csem.c $(CF) u_csem.c $(LIST)u_cvar.o: $(COMDEPS) u_cvar.c $(CF) u_cvar.c $(LIST)u_cvmd.o: $(COMDEPS) u_cvmd.c $(CF) u_cvmd.c $(LIST)u_data.o: $(COMDEPS) u_data.c $(CF) u_data.c $(LIST)u_icon.o: $(COMDEPS) u_icon.c $(CF) u_icon.c $(LIST)u_idom.o: $(COMDEPS) u_idom.c $(CF) u_idom.c $(LIST)u_ievn.o: $(COMDEPS) u_ievn.c $(CF) u_ievn.c $(LIST)u_ifil.o: $(COMDEPS) u_ifil.c $(CF) u_ifil.c $(LIST)u_ijou.o: $(COMDEPS) u_ijou.c $(CF) u_ijou.c $(LIST)u_indic.o: $(COMDEPS) u_indic.c $(CF) u_indic.c $(LIST)u_iocs.o: $(COMDEPS) u_iocs.c $(CF) u_iocs.c $(LIST)u_iprg.o: $(COMDEPS) u_iprg.c $(CF) u_iprg.c $(LIST)u_isem.o: $(COMDEPS) u_isem.c $(CF) u_isem.c $(LIST)u_ivar.o: $(COMDEPS) u_ivar.c $(CF) u_ivar.c $(LIST)u_ivmd.o: $(COMDEPS) u_ivmd.c $(CF) u_ivmd.c $(LIST)uservar.o: $(COMDEPS) uservar.c $(CF) uservar.c $(LIST)ukey.o: $(COMDEPS) ukey.c $(CF) ukey.c $(LIST)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -