|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T m
Length: 3882 (0xf2a) Types: TextFile Names: »makefile.mak«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦639290824⟧ »EurOpenD3/misc/tn3270.4.1.1.tar.Z« └─⟦cd3e6b3a4⟧ └─⟦this⟧ »disttn3270/tn3270/api/makefile.mak«
# variables... O = .obj X = .exe L = -link CC = cl MV = rename RM = erase LINT_ARGS = -DLINT_ARGS DEBUG_FLAGS = -Zi -Od AR = lib AR1 = AR2 = + AR3 = ";" RANLIB = echo "Done with " CFLAGS = ${DEBUG_FLAGS} PRINT = lpr -p KBD = unix.kbd ALLC = apilib.c api_bsd.c api_exch.c asc_ebc.c astosc.c dctype.c disp_asc.c ebc_disp.c ALLH = apilib.h api_exch.h asc_ebc.h astosc.h disp_asc.h dctype.h ebc_disp.h ALLPRINT = ${ALLH} ${ALLC} ALLSOURCE = ${ALLPRINT} makefile makefile.mak ALLO = apilib${O} api_bsd${O} api_exch${O} astosc${O} asc_ebc${O} dctype${O} disp_asc${O} ebc_disp${O} #targets... .c.obj: ${CC} ${CFLAGS} -c $< api.lib: ${ALLO} ${RM} $@ ${AR} ${AR1} $@ ${AR2} apilib.obj${AR3} cd ${CWD} ${AR} ${AR1} $@ ${AR2} api_bsd.obj${AR3} cd ${CWD} ${AR} ${AR1} $@ ${AR2} api_exch.obj${AR3} cd ${CWD} ${AR} ${AR1} $@ ${AR2} astosc.obj${AR3} cd ${CWD} ${AR} ${AR1} $@ ${AR2} asc_ebc.obj${AR3} cd ${CWD} ${AR} ${AR1} $@ ${AR2} dctype.obj${AR3} cd ${CWD} ${AR} ${AR1} $@ ${AR2} disp_asc.obj${AR3} cd ${CWD} ${AR} ${AR1} $@ ${AR2} ebc_disp.obj${AR3} cd ${CWD} ${RANLIB} $@ .DEFAULT: sccs get $< clean: ${RM} apilib.obj cd ${CWD} ${RM} api_bsd.obj cd ${CWD} ${RM} api_exch.obj cd ${CWD} ${RM} astosc.obj cd ${CWD} ${RM} asc_ebc.obj cd ${CWD} ${RM} dctype.obj cd ${CWD} ${RM} disp_asc.obj cd ${CWD} ${RM} ebc_disp.obj cd ${CWD} ${RM} errs cd ${CWD} ${RM} api.lib cd ${CWD} ${RM} makefile.bak cd ${CWD} ${RM} disp_out cd ${CWD} ${RM} asc_disp.out cd ${CWD} ${RM} astosc.out cd ${CWD} ${RM} disp_asc.out cd ${CWD} ${RM} test* cd ${CWD} ${RM} test.obj cd ${CWD} ${RM} t1* cd ${CWD} ${RM} t1.obj cd ${CWD} ${RM} t2* cd ${CWD} ${RM} t2.obj cd ${CWD} sccsclean: -sccs clean -sccs get makefile action: ${ACTION} test: api.lib test${O} ${CC} ${CFLAGS} -o $@ test${O} api.lib t1: api.lib t1${O} ${CC} ${CFLAGS} -o $@ t1${O} api.lib t2: api.lib t2${O} ${CC} ${CFLAGS} -o $@ t2${O} api.lib print: ${PRINT} ${ALLPRINT} sourcelist: ${ALLSOURCE} echo ${DIRPATH}apilib.h cd ${CWD} echo ${DIRPATH}api_exch.h cd ${CWD} echo ${DIRPATH}asc_ebc.h cd ${CWD} echo ${DIRPATH}astosc.h cd ${CWD} echo ${DIRPATH}disp_asc.h cd ${CWD} echo ${DIRPATH}dctype.h cd ${CWD} echo ${DIRPATH}ebc_disp.h cd ${CWD} echo ${DIRPATH}apilib.c cd ${CWD} echo ${DIRPATH}api_bsd.c cd ${CWD} echo ${DIRPATH}api_exch.c cd ${CWD} echo ${DIRPATH}asc_ebc.c cd ${CWD} echo ${DIRPATH}astosc.c cd ${CWD} echo ${DIRPATH}dctype.c cd ${CWD} echo ${DIRPATH}disp_asc.c cd ${CWD} echo ${DIRPATH}ebc_disp.c cd ${CWD} echo ${DIRPATH}makefile cd ${CWD} echo ${DIRPATH}makefile.mak cd ${CWD} astosc.out: ..\ctlr\function.h ..\ctlr\hostctlr.h ..\ctlr\${KBD} cd ..\tools make mkastosc${X} cd ${CWD} ${RM} $@ ..\tools\mkastosc < ..\ctlr\${KBD} > $@ asc_disp.out: ebc_disp${O} cd ..\tools make mkastods${X} cd ${CWD} ${RM} $@ ..\tools\mkastods > $@ disp_asc.out: ebc_disp${O} cd ..\tools make mkdstoas${X} cd ${CWD} ${RM} $@ ..\tools\mkdstoas > $@ depend: grep '^#include' ${ALLC} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ else rec = rec " " $$2 } } \ END { print rec } ' > makedep echo '$$r makedep' >>eddep echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep echo '$$r makedep' >>eddep echo 'w' >>eddep -rm -f makefile.bak cp makefile makefile.bak ed - makefile < eddep rm eddep makedep apilib${O}: ..\ctlr\api.h apilib.h api_bsd${O}: ..\ctlr\api.h api_exch.h api_exch${O}: ..\general\general.h api_exch.h asc_ebc${O}: asc_ebc.h astosc${O}: ..\general\general.h ..\ctlr\function.h astosc.h astosc.out dctype${O}: dctype.h disp_asc${O}: disp_asc.h asc_disp.out disp_asc.out