From: "Charles Wood" <c DOT r DOT wood AT worldnet DOT att DOT net> Newsgroups: comp.os.msdos.djgpp Subject: MakeFile Creation Date: 11 Jan 1999 19:48:09 GMT Organization: AT&T WorldNet Services Lines: 79 Message-ID: <77dkhp$kjk@bgtnsc03.worldnet.att.net> NNTP-Posting-Host: 12.72.132.46 X-Newsreader: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Ever have a bunch of surces files with all kinds of dependencies? Don't you hate making those huge makefiles? But compile time is so crucial that you have to. 4 minutes ten times a day adds up. This CPP program (source only) will check all the dependencies of all the cpp file and .h files in a directory. Then it will output a file called makefile.inc . Just do a !include in your makefile and all dependencies are done. To ensure proper compilation, call maker before you run make. (I do it from a batch file.) begin 666 MAKER.ZIP M4$L#!!0````(`+);*R;L;?EI:P,``!T(```)````34%+15(N0U!0=55K;]LV M%/VL`/D/-QIBDXZBJ-T&%$L<(.@+`[QN6#'L0QH(LD3%=&52$.DFV>#_OLN7 M)+N>85CBY>&YY[[H'[@HFVW%X$;IBLMT=7MZLF=K^/([8\?%8[IJVZ/FL3'6 M[%EK*9MT%8^Q%>]8J2UV;'XJ&Z[T AT 3MGY ']X=?%>YC)K;XVJ[_?_J&[SPL$ MW'RV_F^!:[91=O.;Y!6 AT K&W;LHZ4JZ*#64GAW].3B L-'$%1+3L@?)Y=<Q- MPP0IZ36_N'"PB-= 2'G/'V[GTV)*83(!N[R93_^94 AT KF'>;N<0D_OC:4T<[\ M[JP$+Z+M9,F4RFO>,"]$%!OFG+B(N+!R6JER#?AK5A:YW-;WK[/LH3?,E"XZ M/2R9J/J%<6"8[W]R!_HX779 AT UII%GQ,KPN$PBEJV&+^Q)7&G8VHCL"DPVW/X M]-=B0:%C>ML)M]?B*<&>P+'W=.&4J41:2J$++A1IJ4]J7392,22UKJ.*-4PS ML,HBQPY]'D]/KJXP*TBO:X)53^)S]47$R=B5=5- AT 0*)")S8<U.7,3* TIHC' M/JTP04#.:B9K(R H>F1:$<QT\NI-E AT 1A)@9,%7[M5AQZ,@['HJNKCU*#%"Q- M4S2 AT U,A+Q0..)++50CU(4ZX<TS2>^DWG`@&!T<$O+J[#JBO;%Q+*FCBLW\1X M!]X>,I!;=@3UW-','<G\OHV[E0HSD4SP27O[?H7P AT UG<<-U[Z>U[G?W=[O^U M5134'6TL)T$=E[;S+_ZY&R;.\YT%OF.]-AI-.YB5S#&JT9V0K/<&[TWVD!0J M3).9FU)#S465XZ->-E_#D%52,-=BY AT VCSBMILB*JFG=*DWB6EFT;)_E=_NGW M/W^[6R03>][WI=SJ/E/QIOC*3"I3+LHXB9^6+F<F/HL[-HFAL8UW'_I^:8RS M="C.H4K!GC49)$71^N@(84+;K58D-C,(J,8;AUMT/;H]74GF\VS4W;:?S1 X M\D>F":>7MV5NQHS2_;XO5#(,4E3SYQQE,J&X%&XDY7+=-]3!+0&_`/Z AT 2@.$ MHN^@';!&L2#(A7-42]*'Y_\'"(=S^)F:`F1T,B'\;$[6EZ\HI6&^?'(`)E\$ MF$\\)CEP/: /4,<ZO*Z;K5J1'N?OUH85W9VHWC%4+%_(J,E#YX<3X?_(-.NF MX,(WO1\`@_!7;S:@_P-02P,$% ````@`,'.")6!T>%HN! ``^PP```P```!4 M15A45$]/3"Y#4%#-5EMOZD80?G:D_(<-U2$V.-B0G%X$SN-Y.NI#I3Y%"#GK M-6R/V;6\"P&=Y+]W9B_&0'K2M%5;D&!W9G8NW^Q\]G=<T&I3,-(K6,D%4Z-5 M[_(B20[R?-GDI9&VLIG2#1?+T>J^(^QIMM-:RNK,MN#2F%Y>T%7>D,&VR=<D M"W$SB$BZ>_PQ3=,IZK>2%^2Q8JP.(_)5R8THPKN[-)J2 AT E7Y/ARGN!;2:J+I MBSF5#(X]$^.:E"AI_=L0SF#]95'6H=7$J(I -TA<`B7?+: 6)A27POH:<!%3 M*90F=@MJ2/#R(K#;HH;S09+\PM9RRXA>,:+JG#*4`E1KKD,N,$90U! >X*.K M!D3Q]>C:B'E)0E!=9>3G7S]_CM CV*5>=>5.0%ASQ,8.4)JCZ[@WZAD_`2+2 MD6.>*+% 75YPH3'Z0LL%+%UMRM6"RJT/J13-11DJ'?<^%+VXOXU(EI%Q1!JF M-XVPAFZ=GH:@FX;*2F*)FN1:-X<`%&TI%K?[E))GJ"U$@WZZ*Z.HXY,>?)JF M0-9:&APUV<7XNX]M^H^;,CZ/P_'\!EJX%*P@**FE,L5EF&Z2! 57]<V]8A6C M>H$;O&'F)@1 AT BM=H3P9D_'T:D2'9#2:H>%KQBI$00C[P^566ND;@M7J 0W,X M976F&2 9#J>G!ICGB9J[_Y>3HO.M+]N6JM%/_+^$0+^)P9'%>T#0K[0>?RLF M8O+GR_YVO1:3-\OF,XAJ8H&[U_I.W"=)"@FABR9_,GQ@&K5B#1O!Y^]>#G<; M#+/4!X92*]EH4W%U`L<Q"96R AT 4HRI1LHQ@BAK"G$<;WD`BJ!9*[)]2$R"*NY M)R4WI%R\GE.;4I<D53Q AT 4Y]4_%O\Q5,->$[GR"YIRR[6,;:B;[2=#BAG#,E% M!#%R<%<L+[A86N)5X BIN#!],GS6%GL<28!GYN)T;&[(N!LT9/<J(OT^K 8L MRTSLYV=B-I./'R//R,PD9S$*V,W-,2?7>^1DU:6Y+H((C):;NF8-S14S]YVZ M1D(%(;W/?OK!9D%GV7 AT R@:C(I!2RO9V\SIV.\ &8!5<+MJ[UWC='G0V-NQ?I ME,\\%&C4O1F8!PK][&,R[1YA:8%-#[4[R;C[F/BCKQEYS/#;(T]7__[$'T\J M9/#^83\EC7?0(/I\FPHAJ_^0$_\!A/X*/@ZA)=,++KCF>:4.I.C>V.3&O>4D M"2S)>J,0HXKE\+_*MXS<&4-ETVDQ,^#2IUSY#1RVKS#H5>F'.TM.(.Z,OAMV MI6/'N,8%:,?.EGK+\Y%3^G3@( I.U^W$R8S0>/0"(T&WL]L(,WS ]7 X-^^: M_DGL( O:9.R$!B^$58J1K] C AT XI!XY$Q07)+I AT 88VZ7C0KS'%X\`AFU!.'YY M,^^O[D'04-<5Z1>"GMQ5[KUXUF\H/I.N#'4?D+'2+ -/$?$[\'9^4RP'=>_, M[U!+`P04````" "2AB AT FI+%;E1T!``"T`@``"@```%1%6%143T],+DB-4DMK MPS ,OA?R'TQ[Z4HH[-RQVZ"'02\Y[!921VD$CA1DI:3_?LX[;(/N8N1/WT,R MWF%!.10F^?A*DLOE,SU'FUT`D&"%F=> (EG7Y&#><O;'\GV%;!5:569W++?1 MYLZ8&Z^BC+I'4M/&W?F(;9F).5R;HK]GJO)R&NG9?1(,I+MD5?Q?K?Z1U9T. M*#:_Z)W3<XDM9:4U:_%3X4(/2TD`QJ6\V+AW,#P59+NY>ETCEAW+?CWPH%/! M:GX9I)^->N[$OF31?@PW^2HW=0UB,P^]]1P89D.ZI>A3J&I]3"9^2!X9J7(: MRFD!G5_Q!AH:J)@YO^0/2QVX68@%MBFT"N21:6%:)J\C/;1G^M4!U/ONN@/* ML8 AT VG5C(+/_B] U02P,$% ````@`A7XH)DI\X?UL````N0````D```!$149) M3D53+DA3SDS+2TE-4W!Q=?/T<PV.]^#E4@;R,_-2$4(*AD#!@J+$]-Q$A8+$ MY&P%#4--:X2ZTN2,Q"*%TKSBS/2\U!0%$ \A69R95Z*@4)R17U2B`&0BZ0++ MP'5A49$#UIJ3GY<.%4_-2\E,X^6"0 !02P$"% `4````" "R6RLF[&WY:6L# M```=" ``"0`````````!`" `````````34%+15(N0U!04$L!`A0`% ````@` M,'.")6!T>%HN! ``^PP```P``````````0`@````D@,``%1%6%143T],+D-0 M4%!+`0(4`!0````(`)*&*":DL5N5'0$``+0"```*``````````$`( ```.H' M``!415A45$]/3"Y(4$L!`A0`% ````@`A7XH)DI\X?UL````N0````D````` L`````0`@````+PD``$1%1DE.15,N2%!+!08`````! `$`. ```#""0`````` ` end