delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/01/11/14:51:50.2

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019