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

📄 makefile

📁 Freescale的S08BDM开发工具制作资料
💻
字号:
# Wedit Makefile for project opensourcebdm_dll
SRCDIR=d:\opensourcebdm\development_files\opensourcebdm_pcsoftware
CFLAGS=-IC:\lcc\include  -O  -g2 
CC=$(LCCROOT)\bin\lcc.exe
LINKER=$(LCCROOT)\bin\lcclnk.exe
OBJS=\
	opensourcebdm_usb.obj \
	opensourcebdm_dll.obj \
	log.obj \

LIBS=D:\OpenSourceBDM\Development_Files\OpenSourceBDM_PCsoftware\libusb.lib
EXE=opensourcebdm.dll

$(EXE):	$(OBJS) Makefile
	$(LINKER)  -dll -map d:\opensourcebdm\development_files\opensourcebdm_pcsoftware\dll_bin\opensourcebdm.map -o $(SRCDIR)\dll_bin\opensourcebdm.dll $(OBJS) $(LIBS)

# Build opensourcebdm_usb.c
OPENSOURCEBDM_USB_C=\
	C:\lcc\include\stdio.h\
	C:\lcc\include\_syslist.h\
	$(SRCDIR)\opensourcebdm_usb.h\
	$(SRCDIR)\log.h\
	$(SRCDIR)\opensourcebdm_hwdesc.h\
	$(SRCDIR)\libusb.h\
	C:\lcc\include\stdlib.h\
	C:\lcc\include\stddef.h\
	C:\lcc\include\_syslist.h\
	C:\lcc\include\pshpack1.h\
	C:\lcc\include\poppack.h\

opensourcebdm_usb.obj: $(OPENSOURCEBDM_USB_C) $(SRCDIR)\opensourcebdm_usb.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\opensourcebdm_usb.c

# Build opensourcebdm_dll.c
OPENSOURCEBDM_DLL_C=\
	C:\lcc\include\windows.h\
	C:\lcc\include\stdlib.h\
	C:\lcc\include\stddef.h\
	C:\lcc\include\_syslist.h\
	C:\lcc\include\string.h\
	C:\lcc\include\win.h\
	C:\lcc\include\limits.h\
	C:\lcc\include\stdarg.h\
	C:\lcc\include\ctype.h\
	C:\lcc\include\basetsd.h\
	C:\lcc\include\time.h\
	C:\lcc\include\stdio.h\
	C:\lcc\include\_syslist.h\
	$(SRCDIR)\log.h\
	$(SRCDIR)\version.h\
	$(SRCDIR)\opensourcebdm.h\
	$(SRCDIR)\opensourcebdm_usb.h\
	$(SRCDIR)\commands.h\

opensourcebdm_dll.obj: $(OPENSOURCEBDM_DLL_C) $(SRCDIR)\opensourcebdm_dll.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\opensourcebdm_dll.c

# Build log.c
LOG_C=\
	C:\lcc\include\windows.h\
	C:\lcc\include\stdlib.h\
	C:\lcc\include\stddef.h\
	C:\lcc\include\_syslist.h\
	C:\lcc\include\string.h\
	C:\lcc\include\win.h\
	C:\lcc\include\limits.h\
	C:\lcc\include\stdarg.h\
	C:\lcc\include\ctype.h\
	C:\lcc\include\basetsd.h\
	C:\lcc\include\stdio.h\
	C:\lcc\include\_syslist.h\
	$(SRCDIR)\log.h\

log.obj: $(LOG_C) $(SRCDIR)\log.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\log.c

link:
	$(LINKER)  -dll -map d:\opensourcebdm\development_files\opensourcebdm_pcsoftware\dll_bin\opensourcebdm.map -o $(SRCDIR)\dll_bin\opensourcebdm.dll $(OBJS) $(LIBS)

clean:
	del $(OBJS) opensourcebdm.dll

⌨️ 快捷键说明

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