From: "Charles Wood" 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=;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*)")S8F1:$^DWG`@&!T<$O+J[#JBO;%Q+*FCBLW\1X M!]X>,I!;=@3UW-','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+F7MV5NQHS2_;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,%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=J^(^QIMM-:RNK,MN#2F%Y>T%7>D,&VR=_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:,:+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]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$[GR"YIRR[6,;:B;[2=#BAG#,E% M!#%R<%^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&#>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%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