⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 一个使用IPX协议在两台机器间传送文件的程序
💻
字号:
#
# Makefile fuer das Projekt TP
# 
# Make-Tool: Watcom 'wmake'
#
# Ziel: DOS 16 Bit
#

#
# Liste der beteiligten Objektdateien
#
OBJS =   main.obj       &
			tprx.obj       &
			tptx.obj       &
			cmdline.obj    &
			ipx.obj        &
         cdirent.obj    &
         dpmicall.obj   &
         crdir.obj      &
         cio.obj        &
			cbreak.obj     &
			crc16.obj      &
			crc32.obj

#         debugmem.obj   &
# Der Name dieses Makefiles
#
makenames = $(__MAKEFILES__)

#
# Der Name der zu erzeugenden ausfuehrbaren Datei 
#
prjname = ipxcopy
exefile = $(prjname).exe

#
# Der Name der Linkdatei
#
linkfile = $(prjname).lnk

#
# Benutzte Extension festlegen
#
.EXTENSIONS:
.EXTENSIONS: .exe .obj .c .h

#
# search oath
#
.exe:.
.obj:.
.c:.
.h:.

#
# C-Compiler
#
CC = wcc /ml

#
# Die C-Compiler Flags
#
CCFLAGS =  /oxanl+ /s /w4 /dNDEBUG
# CCFLAGS =  /d2 /w4 /d_DEBUGMEM_
# CCFLAGS =  /d2 /w4 
# CCFLAGS = /oneatx /w4 /zp4 /5 /fp3 /s /dNDEBUG

#
# Default-Rule zur Erzeugung der Objektdateien
#
.c.obj :
	$(CC) $(CCFLAGS) $[*


#
# Erzeugen der ausfuehrbaren Datei
#
$(exefile) : $(OBJS) $(linkfile)
	 wlink @$(linkfile)

#
# Erzeugen der Linkdatei
#
$(linkfile) : $(makenames) $(OBJS)
	 %create $(linkfile)
	 @%append $(linkfile) system dos
#    @%append $(linkfile) system dos4g
#    @%append $(linkfile) system pmode
	 @%append $(linkfile) debug all
	 @%append $(linkfile) name $(prjname)
	 @%append $(linkfile) option stack=16k
	 @%append $(linkfile) option map
	 @for %i in ($(OBJS)) do @%append $(linkfile) file %i

#
# dependencies
#
# 
main.obj : main.c tprx.h tptx.h tp.h
 
tprx.obj : tprx.c tprx.h tptx.h tp.h

tptx.obj : tptx.c tprx.h tptx.h tp.h




#
# 
#
clean: .symbolic
	 @erase $(OBJS)
	 @erase $(exefile)
	 @erase $(linkfile)

new: .symbolic
	@wtouch *.c

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -