Makefile revision 1.8
11.8Sapb# $NetBSD: Makefile,v 1.8 2008/10/19 22:05:22 apb Exp $ 21.1Sitohy 31.1SitohyLIB= dos 41.1Sitohy 51.6StvNOLINT=# defined 61.6StvNOPROFILE=# defined 71.6StvNOPIC=# defined 81.1Sitohy 91.1SitohyCPPFLAGS+= -I${.CURDIR} 101.1Sitohy 111.4SitohySRCS= dos_rename.S 121.4SitohySRCS+= dos_cerror.S dos_procerr.S dos_errno.c dos_strerror.S 131.1SitohyCLEANFILES+= dos_strerror.S 141.1Sitohy 151.1SitohyASM= exit.o getchar.o putchar.o cominp.o comout.o prnout.o inpout.o \ 161.1Sitohy inkey.o getc.o print.o gets.o keysns.o kflushgp.o kflushio.o \ 171.1Sitohy kflushin.o kflushgc.o kflushgs.o fflush.o chgdrv.o drvctrl.o \ 181.1Sitohy consns.o prnsns.o cinsns.o coutsns.o fatchk.o fatchk2.o hendspmo.o \ 191.1Sitohy hendspmp.o hendspmr.o hendspmc.o hendspio.o hendspip.o hendspir.o \ 201.1Sitohy hendspic.o hendspso.o hendspsp.o hendspsr.o hendspsc.o curdrv.o \ 211.1Sitohy getss.o fgetc.o fgets.o fputc.o fputs.o allclose.o super.o fnckeygt.o \ 221.1Sitohy fnckeyst.o c_putc.o c_print.o c_color.o c_locate.o c_down_s.o \ 231.1Sitohy c_up_s.o c_up.o c_down.o c_right.o c_left.o c_cls_ed.o c_cls_st.o \ 241.1Sitohy c_cls_al.o c_era_ed.o c_era_st.o c_era_al.o c_ins.o c_del.o \ 251.1Sitohy c_fnkmod.o c_window.o c_width.o c_curon.o c_curoff.o k_keyinp.o \ 261.1Sitohy k_keysns.o k_sftsns.o k_keybit.o k_insmod.o intvcs.o pspset.o \ 271.1Sitohy gettim2.o settim2.o namests.o getdate.o setdate.o gettime.o settime.o \ 281.1Sitohy verify.o dup0.o vernum.o keeppr.o getdpb.o breakck.o drvxchg.o \ 291.1Sitohy intvcg.o dskfre.o nameck.o mkdir.o rmdir.o chdir.o create.o open.o \ 301.1Sitohy close.o read.o write.o delete.o seek.o chmod.o ioctrlgt.o ioctrlst.o \ 311.1Sitohy ioctrlrh.o ioctrlwh.o ioctrlrd.o ioctrlwd.o ioctrlis.o ioctrlos.o \ 321.1Sitohy ioctrldvgt.o ioctrlfdgt.o ioctrlrtset.o ioctrldvctl.o ioctrlfdctl.o \ 331.1Sitohy dup.o dup2.o curdir.o malloc.o mfree.o setblock.o loadexec.o load.o \ 341.1Sitohy pathchk.o loadonly.o execonly.o bindno.o exec2.o exit2.o wait.o \ 351.1Sitohy files.o exfiles.o nfiles.o exnfiles.o setpdb.o getpdb.o setenv.o \ 361.1Sitohy getenv.o verifyg.o common_ck.o common_rd.o common_wt.o common_lk.o \ 371.1Sitohy common_fre.o common_del.o move.o filedate.o malloc2.o malloc0.o \ 381.1Sitohy maketmp.o newfile.o lock.o unlock.o getassign.o makeassign.o \ 391.1Sitohy rassign.o fflush_set.o os_patch.o get_fcb_adr.o s_malloc.o \ 401.1Sitohy s_malloc0.o s_mfree.o s_process.o retshell.o ctlabort.o errabort.o \ 411.1Sitohy diskred.o diskred2.o diskwrt.o diskwrt2.o indosflg.o super_jsr.o \ 421.1Sitohy memcpy.o open_pr.o kill_pr.o get_pr.o suspend_pr.o sleep_pr.o \ 431.1Sitohy send_pr.o time_pr.o change_pr.o 441.1Sitohy 451.1SitohyOBJS+= ${ASM} 461.1Sitohy 471.1SitohyMAKECALL=${.CURDIR}/makedoscalls.awk 481.1Sitohy 491.1Sitohy${ASM}: ${.CURDIR}/dos.h ${MAKECALL} 501.7Slukem ${_MKTARGET_COMPILE} 511.1Sitohy @grep -i 'DOS_${.PREFIX} ' ${.CURDIR}/dos.h | \ 521.8Sapb ${TOOL_AWK} -f ${MAKECALL} | ${CPP} ${CPPFLAGS} | \ 531.8Sapb ${AS} -o ${.TARGET} 541.1Sitohy 551.1SitohyMAKESTRERR=${.CURDIR}/makestrerror.awk 561.1Sitohy 571.1Sitohydos_strerror.S: ${.CURDIR}/dos_errno.h ${MAKESTRERR} 581.7Slukem ${_MKTARGET_CREATE} 591.8Sapb @${TOOL_AWK} -f ${MAKESTRERR} ${.CURDIR}/dos_errno.h > ${.TARGET}\ 601.1Sitohy || ( rm -f ${.TARGET}; exit 1 ) 611.1Sitohy 621.1Sitohy# only needed during build 631.1Sitohylibinstall:: 641.1Sitohy 651.5Stv.include <bsd.own.mk> 661.5Stv.undef DESTDIR 671.1Sitohy.include <bsd.lib.mk> 68