📄 flex_pp.mak
字号:
ORIGIN = PWBORIGIN_VER = 2.0PROJ = FLEX_PPPROJFILE = FLEX_PP.MAKDEBUG = 1CC = clCFLAGS_G = /AL /W4 /Za /DMS_DOS /BATCH /Gt8CFLAGS_D = /f /Od /Zi /ZrCFLAGS_R = /f- /Ot /Ol /Og /Oe /Oi /GsCXX = clCXXFLAGS_G = /W2 /BATCHCXXFLAGS_D = /f /Zi /OdCXXFLAGS_R = /f- /Ot /Oi /Ol /Oe /Og /GsMAPFILE_D = NULMAPFILE_R = NULLFLAGS_G = /NOI /STACK:32000 /BATCH /ONERROR:NOEXELFLAGS_D = /CO /FAR /PACKCLFLAGS_R = /EXE /FAR /PACKCLINKER = linkILINK = ilinkLRF = echo > NULILFLAGS = /a /eRUNFLAGS = -d8 -hscanner.h -oscanner.cpp scanner.lFILES = CCL.C DFA.C ECS.C MAIN.C MISC.C NFA.C PARSE.C SCAN.C SYM.C TBLCMP.C\ YYLEX.C GEN.COBJS = CCL.obj DFA.obj ECS.obj MAIN.obj MISC.obj NFA.obj PARSE.obj SCAN.obj\ SYM.obj TBLCMP.obj YYLEX.obj GEN.objall: $(PROJ).exe.SUFFIXES:.SUFFIXES: .obj .c.SUFFIXES: .obj .cCCL.obj : CCL.C flexdef.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoCCL.obj CCL.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoCCL.obj CCL.C<<!ENDIFDFA.obj : DFA.C flexdef.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoDFA.obj DFA.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoDFA.obj DFA.C<<!ENDIFECS.obj : ECS.C flexdef.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoECS.obj ECS.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoECS.obj ECS.C<<!ENDIFMAIN.obj : MAIN.C flexdef.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoMAIN.obj MAIN.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoMAIN.obj MAIN.C<<!ENDIFMISC.obj : MISC.C flexdef.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoMISC.obj MISC.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoMISC.obj MISC.C<<!ENDIFNFA.obj : NFA.C flexdef.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoNFA.obj NFA.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoNFA.obj NFA.C<<!ENDIFPARSE.obj : PARSE.C flexdef.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoPARSE.obj PARSE.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoPARSE.obj PARSE.C<<!ENDIFSCAN.obj : SCAN.C flexdef.h parse.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoSCAN.obj SCAN.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoSCAN.obj SCAN.C<<!ENDIFSYM.obj : SYM.C flexdef.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoSYM.obj SYM.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoSYM.obj SYM.C<<!ENDIFTBLCMP.obj : TBLCMP.C flexdef.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoTBLCMP.obj TBLCMP.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoTBLCMP.obj TBLCMP.C<<!ENDIFYYLEX.obj : YYLEX.C flexdef.h parse.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoYYLEX.obj YYLEX.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoYYLEX.obj YYLEX.C<<!ENDIFGEN.obj : GEN.C flexdef.h!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoGEN.obj GEN.C<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoGEN.obj GEN.C<<!ENDIF$(PROJ).exe : $(OBJS)!IF $(DEBUG) $(LRF) @<<$(PROJ).lrf$(RT_OBJS: = +^) $(OBJS: = +^)$@$(MAPFILE_D)$(LIBS: = +^) +$(LLIBS_G: = +^) +$(LLIBS_D: = +^)$(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);<<!ELSE $(LRF) @<<$(PROJ).lrf$(RT_OBJS: = +^) $(OBJS: = +^)$@$(MAPFILE_R)$(LIBS: = +^) +$(LLIBS_G: = +^) +$(LLIBS_R: = +^)$(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);<<!ENDIF $(LINKER) @$(PROJ).lrf.c.obj :!IF $(DEBUG) @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /Fo$@ $<<<!ELSE @$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /Fo$@ $<<<!ENDIFrun: $(PROJ).exe $(PROJ).exe $(RUNFLAGS)debug: $(PROJ).exe CV $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)# << User_supplied_information >>YACC=bison_pp -yYACC_FLAGS=LEX=flex_ppLEX_FLAGS= -ist8.y.c : $(YACC) $(YACC_FLAGS) -d $*.y rename y_tab.c $*.c rename y_tab.h $*.h.y.h : $(YACC) $(YACC_FLAGS) -d $*.y rename y_tab.c $*.c rename y_tab.h $*.h.l.c : $(LEX) $(LEX_FLAGS) $*.l >$*.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -