📄 hal.mk
字号:
# Copyright 2006 Anthony Rowe and Adam Goode## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.include defs.mkCSOURCES=interrupt.c cc3.c cc3_hal.c syscalls.c serial.c \ servo.c rdcf2.c mmc_hardware.c mmc_driver.c gpio.c \ devices.c uart_driver.cINCLUDES=cc3_hal.h devices.h lpc_config.h rdcf2.h servo.h \ cc3_pin_defines.h interrupt.h LPC2100.h mmc_hardware.h serial.h spi.h \ gpio.h ../../include/cc3.hASMSOURCES=startup.s#COBJS=$(patsubst %.c, %$(THUMB_SUFFIX).o,$(CSOURCES))#ASMOBJS=$(patsubst %.s, %$(THUMB_SUFFIX).o,$(ASMSOURCES))COBJS=$(patsubst %.c, %.o,$(CSOURCES))ASMOBJS=$(patsubst %.s, %.o,$(ASMSOURCES))all: $(HALLIB)#$(ASMOBJS): %$(THUMB_SUFFIX).o : %.s $(INCLUDES)$(ASMOBJS): %.o : %.s $(INCLUDES) $(CC) -c -o $@ $< $(CFLAGS)#$(COBJS): %$(THUMB_SUFFIX).o : %.c $(INCLUDES)$(COBJS): %.o : %.c $(INCLUDES) $(CC) -c -o $@ $< $(CFLAGS)$(HALLIB): $(COBJS) $(ASMOBJS) $(AR) rs $@ $^.PHONY: all
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -