Re: Makefile for Informix 4GL
Posted in 1992
Bruce Momjian (root@candle.uucp) wrote: : : Would someone please post how to construct a Makefile for 4GL : multi-part source programs? Here is my best shot. It works, but I can : not figure out how to discard the builtin Make rules without calling : 'make' from within the Makefile with the -r option. The Makeflags : variable doesn't seem to do any good. This is what I use: --- cut here.... modify at will --- #"%Z%%M% %I% - %G%" cwru: demo_util genrate demo_util: sitefac.frm user.frm physical.frm cmenu val_uom.frm uomatt.frm sysatts.frm maincode.frm item1_2.frm genrate: cwrulib.o cwru_glb.o genrate.o p_site.frm p_fac.frm \\ tstusr.frm \\ p_code.frm q_code.frm i_dates1.frm p_stat.frm c4gl cwrulib.o cwru_glb.o genrate.o -ogenrate strip genrate democlean: rm -f *.frm *.o genrate.4gl genrate *.err sitefac.per user.per physical.per cmenu val_uom.per it p_site.per p_fac.per genrate tstusr.per uomatt.per sysatts.per p_code.per q_code.per maincode.per i_dates1.per item1_2.per .4gl.o: c4gl -c $*.4gl rm -f $*.c $*.ec .4gl~.o: get $< c4gl -c $*.4gl rm -f $*.c $*.ec .per~.frm: get s.$*.per form4gl $* rm -f $*.per .per.frm: form4gl $* .ace~: get s.$*.ace saceprep $* .SUFFIXES: .frm .per .per~ .ace .ace~ .4gl .4gl~ .ddl .sql .o --- cut here --- This will work with sccs, 4GL, ISQL, just about all of it besides ESQLC. Tim -- Tim Sailer JPT Computer Solutions - SCO Sales/Consulting/Administration and Mangling Port Jefferson Station, NY (516) 331-9001