Newsgroups: comp.databases.informix Subject: makefile parser for Informix NewEra From: neil@salmon.demon.co.uk (Neil Briscoe) Date: Tue, 28 Mar 1995 19:24:11 +0000 If you are happy having your NewEra applications compile to P-Code and don't need C at all, you may like this makefile parser, which enables you to use the Application Builder, instead of knocking up your batch files to conconct your applications. It's copylefted, so give it away freely. The uuencoded zipped file enclosed herewith contains :- nmake.bat - the source of nmake.exe nmake.exe - cos the App Builder doesn't like change nmake.pl - The Perl script to parse the makefile nmake.txt - A short Readme Hope this proves of use to someone. Regards Neil -------------- Enclosure number 1 ---------------- * This message contains the file 'nmake.zip', which has been * uuencoded. If you are using Pegasus Mail, then you can use * the browser's eXtract function to lift the original contents * out to a file, otherwise you will have to extract the message * and uudecode it manually. begin 660 nmake.zip M4$L#!`H```````-M?!YK6_DR)P```"<````)````3DU!2T4N0D%4<&5R;"YE M>&4@7&1OA'=HG39EW-D? M'O#B2>WGQL8U>(6Z@(LA/+7:90:A5]+"$Z>*A2F'.?+OS`SKJSX?/54>TT&` MQW\??3OZQW>B0FTKX]+>I8'*F@R=@_-R:NQ"WY"^@]ZV]K$V@BY>5<.SD*_&D1BQ58S+7S5D]JKR:T4YO'K+C%Y@B58526GX46=8TJ<)5"?6$T^=I?4AP`EDI*9P4]DZ5)8K@$EB60!J(FY MQL!M_=\.7-03:Y@ALFR\5D5-WH6"%EPPXAB(I2IS(`TR]@4X]"+C6EG->#NH M*Z$E0K8V27'U1#A^T!X^/WP`4)A,%;TNG1L`_2[ZQ/S)AZ.@R>O:DQC`&V\5 MC%FH,R1&>>$!7EV1(.)DF&Y&=C)'Y@+'OX$;C-PYZM"IN_L`G]2:_,8\^+Z"MR@(+\E?%J%2SF$.BHRW,_3B M!>UW'>1889F3/S3?H("TL/K`'#;`#D<'\*1]I@&^(4N[OM]>]3E>DZM(6\,? M"Y,C?Y:%+J_X2ZUS_IB%#QNIG?Y5R)37"_FR2%\R_K(A(0]G\B`ACQ+R)"$/ M$O(@(8\2\B@A3Q+R)"%O)$BB,NA"&@CXX8UV!(6.UY!0+I'P;?R@/9\#)N@] M@KTI1/3Z`5&`KM!][L3USAWA>'`$Y%7B/BW4C'GI,M<9AT9@:O%3K2WF@:\"AM^6:*`M:-&V)PV/HK'=N.RS^I;)7L.2[P@8YL8A#*N>TQ")AKLJH MP5WXL.AK6_+A4U,B<*:::`^2/K2#3#F)Z!BUEUL@N@'?SM(L!=ZYLIQP/YH) M7[<<.>OJDI.4FG$D:Q?"%.#/"JE@TS$XHD@Q'Z+@].SUV:O3LU>7ATSSO\'/ M%I]/Y1861)^OX(I-76+(]!OWMF$TD/S-:?I>NHB>-R8D4R;(&7E)LBGR0NPU M8=8P[]RUX^+>*/P_HR:1EWCCH0'IJ(D1MN85&VWL5_"/ZS4M2/U[7MNZ:07J:BZ=85566^5D6Q@@HM=YPA^S>Q=^YC M&Y'JJ6-@Z7N](-;U"X>!#7T6`S3JR&:6F*(>,2YKH8U1Y3R1?SORSV?U#=!RTWN593 MX-U&58XRB3I))]KT-5V?4$$8BT&TG]'8KPF6>*B=9=6 M:.H4%KTTF?=ML=C62K91^G@:K0OD?;HPT8@N5_6!G\ MNBQ_S:#WVJFYSQ#G_.CZPE3[+J4%"JK":1.]_&XW,P4*3_PK_`UD4:!=$#< M<(UV0HP9^N;F+7'7(K]1O(EMG$4O73VXE?.XZ#5L.OVCEC&1[-$Q[+?38%P> M[<'C[_[6J)EKA,ZS:'Z#`]YHGYZ#:*VQY,H<$X^UF75P+[[`$ASM-M4;V&?S^-V8FW*7\%%;J2JB MTH=,%843EMQ+!M5.I)=<08Z3>L9/'Y_-AY!8'TB/('LS;@`7Z)R:\3MU7W9* MPSSNVV>T:E)5N:3_3G+RZ=G3MR\.X<(L,!U(_A9.$J3A*UFZ3W\Z+##SO8O+ MTW^]O>P?0??V6`#@HO$&KS4N8XUL*SIR9L7[W[>_X44W%.ARHB9<>-`-J:" M0EAYS"OL5AEVE&HASL?"X6";W_1W^&VSY^<_G@V@TS#J2/-W>QLN97,Y#N&9-$&E\#T.X0*5G>I@^D8]K6_*!Y9P6>M\G1?XIH&5S4QVM.Y6I*0JSY(BO ME/=H2PK\3\OIZH;N],!Y>O'W^_/S?9QBQO8@ MY5XM#F%+@>XZ(@]:PN5:IJW?8#0>FLG'@-Y/2)Z.R>295'-=D.&F9#562[4* M7%H-1U.08=0V\HLK$;^QZ(TM:=Y3SJ^KK=LN,*XG1O>,B;@O`L[4F%-)H\&HRWFWV>MP<8B>:3MB[+>Q;SH,Z#X^VE[;'-U]L=/_ MO9WW3T:CE+GBU)"U>Y+&)]*GA)&';Z:D<:"2AG[$4#*%S/U26Q)F?VV![>XL M/(_BP3#*<5@IR].C15UX714(IAG%WL82NKP?[Y-R!48>XTV.80/)8,FG32.XC8F,Y%CRJ-1Y^C)DC5)WW[Y*TA-R']?;#VK_%U!+ M`P04````"``);7P>OO$E(/P#``!Q!```"0```$Y-04M%+D5815U3;TP;91S^ MM;VVM(YV;&3J8MJK6A('.4?[02.'CK^5"13:V0.NMB&"B7'`+'?61">7-"[0 MUY+XQ4_&Q&2;L6EJHQ7I$A>D"0MJW<:2D9AE*M/(N,4_+8%26%_?H\8/WI?W MGCR_>W^_>Y[GM_=0"> M\Z5QPK@@&%B[<#A>_E[,.Q;B@>`7^-BMZ9)W=DH\Y$-S)DBP(&B5 MLJV`;([^)?UQ/&22RH:P`7-%XZ_BE_(WO2V8*\F%WU3>=1VTN[V.`>#[?9;+ M$CB7HP\_6OFLMY_3S1+EG!C=1@7T;>&B4.M8R&"<3]9)S2#*:%MGW9$?5HX$VRSN M2D0BF=P1HDCS[=ZB/DC&W=%\0GU%':%*E'?=`=#7?7T*#T^/#9:;80GVVC@9\+FF:D:]($1(HO4DJL1 MEO2`2LYEHUF<]/B<*]+;JF?$ZFBMM/:3M''B0L1E5DNL7W@DY8_[T';:E;,% MR-0G()]T2V>Q7]`0PKF0:&88T70_Y<\<(DP^N>>2[\6C/[-^45-V-;(@WG:C MU?L9+:080HH:%UI%I<"0;)>F&D&L0F$SYK8FJV+APYC;E-_*=(%BDYYE!$U\ M;3/%Q&-A748#%\Z34'E\_2A/!!X,#$T:(W]2:W?+^KM-.+*C$IVQ,!/9T*"2 M4IC9(Z,L=6`:A6N>[L9A3;0;%\XO::M1'EVI7YQNQYC+RV8T5>,N5W/*E<5@ M6LX"EC[2C"'L@'6:0.+D.@W0_F)/SR!-TYUMK8KL_\>\ M13=#MH8CFG7&GIO7/)&SQ:8.[I^!H"G&'?288@]Z3!R#2"3ZT*UY>`'=S-G( MOC%DX=[[KC1[0]FZW3V]-=V3LU4:*X'3`[';V]?1QE\BQA7(:'PV6MM),JE+ MJW,VN;!?1>TG@_?X+)>H2E77G0>4/#[.-HG;=-DK?O/R:(U M,*2$OHA6TT=S-G33N9SNS=E"5.2*I9CU:,_HYR&DGZP2#*+QTQMG-U[O?>SJ MCZG\VN>_U.M(&CL\WI\+78'%T!'ZKQM7GHSMG^`5!+`P04````"``9>GP>9`$+8[(#``!- M!P``"0```$Y-04M%+E185'5436_<1@R]"]!_X*V'K!=./W+(J;%KH#[D`W": MH$`OHQGNBO9H*`Q'*ZN_ON1HU[LPTHNQUI!\C^^1;)NO/0ED=&%`V%%$""@^ M4X<"I4=(@WO"[1CA"^8(]C(6<"D`%0$GPIY!Y&)9=KF$L+ M)R-ZP,@CI;UBP7W2IX&>X1/.=]G!W'/;R(B>=N1=C`L$UIX2EQ7/L&[/=6D8 M,!@C#>S0NTDJMP5R]$GC8&92M\VM;T+X;8`U>GQPL8QLT>1H]-6H**;Q%K[U)2] M.6]U5'>3X%\::YSA2\]3#-"[`T)&CW0X2KOC&'FV<(N5MGE_9?56FITK<`4V M),)3]GB:D',32FV?W7!*L$]7\$#)X__J^6*OMCA0`=^[M*^EDQOP5&F,<(2^ M5*+TRLCY,IT'Q6!FSD^GQ/*\PG"M7=_]*:HVL@]05IZ'JS,\V:%OUN[+4 M\'6"7AED.3/%V#8>LZ5JH^M>,8Q3.=^-(_X/T%^;H"KVZ`ZDE133.L.P`>%+ M23L$Z]10!@ZT6X!*VQ1>E='TK$(=97X!J5Q.#L'LU%P4VR1;E4KAM^WU]?7' M.OE_?'ZHC;^Z)VWS5F.VW^_>JNH5P$9#YBA'KN@Z$OE9AM7SP7)Z4K4:(LU9.F=326F@.Y@ M9+5!)T)2N>M/[5Q_5VTJ[[_UJ^DT.(HPH$4DI/B[N#APV@:TOYZWTY-%WZ5' M7MKFDT;`PQ9N,HGG>@W:YC]02P$"%``*```````#;7P>:UOY,B<````G```` M"0`````````!`"``````````3DU!2T4N0D%44$L!`A0`%`````@`RHI\'HB6 M!H&\"0``?!D```@``````````0`@````3@```$Y-04M%+E!,4$L!`A0`%``` M``@`"6U\'K[Q)2#\`P``<00```D````````````@````,`H``$Y-04M%+D58 M15!+`0(4`!0````(`!EZ?!YD`0MCL@,``$T'```)``````````$`(````%,. A``!.34%+12Y46%102P4&``````0`!`#;````+!(````` end