Category : C Source Code
Archive   : GENX.ZIP
Filename : GEN_SAMP.MAK

 
Output of file : GEN_SAMP.MAK contained in archive : GENX.ZIP
# 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


  3 Responses to “Category : C Source Code
Archive   : GENX.ZIP
Filename : GEN_SAMP.MAK

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/