home *** CD-ROM | disk | FTP | other *** search
- # This is a sample output from GENMAK showing the creation of
- # 8 EXE files that use a common nucleus of 14 OBJ files.
-
-
- #-------------------> make file by GENMAK
- #-------------------> Mon Aug 22 21:26:10 1988
-
- COMPILER = TCC
- LIBRARIAN_NAME = LIB
- PROJECT_LIBRARY = PROJLIB.LIB
- EXE_OPTIONS = -ml -f -N -G -w
- OBJ_OPTIONS = -c -ml -f -N -G -w
- LIBRARIAN_SUFFIX = ,,;
- LIBRARIAN_PREFIX = $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+
- LINK_PREFIX = LINK /SE:1000 /NOI /B /I D:C0L.OBJ
- LINK_SUFFIX = d:mxx D:QLIB D:EMU D:MATHL D:CL
-
-
- # NUMBER OF EXE FILES: 8
- # NUMBER OF OBJ FILES: 14
-
-
- # MAKE rule to force creation of multiple exe files
- COMPLETE: \
- KID_CALC.EXE \
- KID_NOTE.EXE \
- TOPS_CLI.EXE \
- TOPS_INS.EXE \
- TOPS_MEN.EXE \
- TOPS_SHO.EXE \
- TOPS_TRA.EXE \
- TOPS_VER.EXE
-
-
- KID_CALC.EXE: KID_CALC.OBJ $(PROJECT_LIBRARY)
- $(LINK_PREFIX) KID_CALC, KID_CALC,, $(PROJECT_LIBRARY) $(LINK_SUFFIX)
-
- KID_NOTE.EXE: KID_NOTE.OBJ $(PROJECT_LIBRARY)
- $(LINK_PREFIX) KID_NOTE, KID_NOTE,, $(PROJECT_LIBRARY) $(LINK_SUFFIX)
-
- TOPS_CLI.EXE: TOPS_CLI.OBJ $(PROJECT_LIBRARY)
- $(LINK_PREFIX) TOPS_CLI, TOPS_CLI,, $(PROJECT_LIBRARY) $(LINK_SUFFIX)
-
- TOPS_INS.EXE: TOPS_INS.OBJ $(PROJECT_LIBRARY)
- $(LINK_PREFIX) TOPS_INS, TOPS_INS,, $(PROJECT_LIBRARY) $(LINK_SUFFIX)
-
- TOPS_MEN.EXE: TOPS_MEN.OBJ $(PROJECT_LIBRARY)
- $(LINK_PREFIX) TOPS_MEN, TOPS_MEN,, $(PROJECT_LIBRARY) $(LINK_SUFFIX)
-
- TOPS_SHO.EXE: TOPS_SHO.OBJ $(PROJECT_LIBRARY)
- $(LINK_PREFIX) TOPS_SHO, TOPS_SHO,, $(PROJECT_LIBRARY) $(LINK_SUFFIX)
-
- TOPS_TRA.EXE: TOPS_TRA.OBJ $(PROJECT_LIBRARY)
- $(LINK_PREFIX) TOPS_TRA, TOPS_TRA,, $(PROJECT_LIBRARY) $(LINK_SUFFIX)
-
- TOPS_VER.EXE: TOPS_VER.OBJ $(PROJECT_LIBRARY)
- $(LINK_PREFIX) TOPS_VER, TOPS_VER,, $(PROJECT_LIBRARY) $(LINK_SUFFIX)
-
- KID_CA01.OBJ: KID_CA01.c \
- KID_CALC.H \
- KID_CALC.H2
- $(COMPILER) $(OBJ_OPTIONS) KID_CA01.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ KID_CA01 ,,;
-
- KID_CA02.OBJ: KID_CA02.c \
- KID_CALC.H \
- KID_CALC.H2
- $(COMPILER) $(OBJ_OPTIONS) KID_CA02.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ KID_CA02 ,,;
-
- KID_CA03.OBJ: KID_CA03.c \
- KID_CALC.H \
- KID_CALC.H2
- $(COMPILER) $(OBJ_OPTIONS) KID_CA03.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ KID_CA03 ,,;
-
- KID_CALC.OBJ: KID_CALC.c \
- KID_CALC.H
- $(COMPILER) $(OBJ_OPTIONS) KID_CALC.C
-
- KID_IBM.OBJ: KID_IBM.c
- $(COMPILER) $(OBJ_OPTIONS) KID_IBM.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ KID_IBM ,,;
-
- KID_NOTE.OBJ: KID_NOTE.c \
- KID_DEF.H
- $(COMPILER) $(OBJ_OPTIONS) KID_NOTE.C
-
- KID_WIN.OBJ: KID_WIN.c \
- KID_DEF.H
- $(COMPILER) $(OBJ_OPTIONS) KID_WIN.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ KID_WIN ,,;
-
- TOPS_CL1.OBJ: TOPS_CL1.c \
- TOPS_DEF.C \
- TOPS_EXT.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_CL1.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ TOPS_CL1 ,,;
-
- TOPS_CLI.OBJ: TOPS_CLI.c \
- TOPS_DEF.C \
- TOPS_LDC.C \
- TOPS_MAS.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_CLI.C
-
- TOPS_HEA.OBJ: TOPS_HEA.c \
- TOPS_DEF.C \
- TOPS_EXT.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_HEA.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ TOPS_HEA ,,;
-
- TOPS_INS.OBJ: TOPS_INS.c
- $(COMPILER) $(OBJ_OPTIONS) TOPS_INS.C
-
- TOPS_IO.OBJ: TOPS_IO.c \
- TOPS_DEF.C \
- TOPS_EXT.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_IO.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ TOPS_IO ,,;
-
- TOPS_LNF.OBJ: TOPS_LNF.c \
- TOPS_DEF.C \
- TOPS_EXT.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_LNF.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ TOPS_LNF ,,;
-
- TOPS_MEN.OBJ: TOPS_MEN.c \
- TOPS_DEF.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_MEN.C
-
- TOPS_SHO.OBJ: TOPS_SHO.c
- $(COMPILER) $(OBJ_OPTIONS) TOPS_SHO.C
-
- TOPS_SPA.OBJ: TOPS_SPA.c \
- TOPS_DEF.C \
- TOPS_EXT.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_SPA.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ TOPS_SPA ,,;
-
- TOPS_STR.OBJ: TOPS_STR.c \
- TOPS_DEF.C \
- TOPS_EXT.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_STR.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ TOPS_STR ,,;
-
- TOPS_TIM.OBJ: TOPS_TIM.c
- $(COMPILER) $(OBJ_OPTIONS) TOPS_TIM.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ TOPS_TIM ,,;
-
- TOPS_TR1.OBJ: TOPS_TR1.c \
- TOPS_DEF.C \
- TOPS_EXT.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_TR1.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ TOPS_TR1 ,,;
-
- TOPS_TR2.OBJ: TOPS_TR2.c \
- TOPS_DEF.C \
- TOPS_EXT.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_TR2.C
- $(LIBRARIAN_NAME) $(PROJECT_LIBRARY) -+ TOPS_TR2 ,,;
-
- TOPS_TRA.OBJ: TOPS_TRA.c \
- TOPS_DEF.C \
- TOPS_LDC.C \
- TOPS_MAS.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_TRA.C
-
- TOPS_VER.OBJ: TOPS_VER.c \
- TOPS_DEF.C \
- TOPS_LDC.C \
- TOPS_MAS.C \
- TOPS_PRO.C \
- TOPS_TYP.C
- $(COMPILER) $(OBJ_OPTIONS) TOPS_VER.C
-
- $(PROJECT_LIBRARY): \
- KID_CA01.OBJ \
- KID_CA02.OBJ \
- KID_CA03.OBJ \
- KID_IBM.OBJ \
- KID_WIN.OBJ \
- TOPS_CL1.OBJ \
- TOPS_HEA.OBJ \
- TOPS_IO.OBJ \
- TOPS_LNF.OBJ \
- TOPS_SPA.OBJ \
- TOPS_STR.OBJ \
- TOPS_TIM.OBJ \
- TOPS_TR1.OBJ \
- TOPS_TR2.OBJ
-
-
-
- #------------------> end of makefile by GENMAK
-
- #------------------> Garry J. Vass [72307, 3311]
- #------------------> Telemacus Software Associates