board目录中,主要的代码结构分为了src,include两个子目录。分别存放源代码文件。
- #CC=arm-linux-gcc
- CC=gcc
- CFLAGS=-lpthread
- INCPATH=-I ../../include
- OBJ =log.o init.o serial.o thread.o socket.o socket_dev.o systeminfo.o main.o
- TARGET=IntelligentHome
- %.o:%.c
- $(CC) -o $@ -c $< $(INCPATH)
- $(TARGET):$(OBJ)
- $(CC) $(OBJ) $(CFLAGS) -o $(TARGET)
- #all:$(TARGET)
- #$(TARGET):
- # $(CC) $(SRC) $(CFLAGS) -o $(TARGET) $(INCPATH)
- #@echo "rm -f *.o $(TARGET)"
- #@rm -f $(TARGET)
- #@rm -f $(OBJ)
- clean:
- rm -f $(TARGET)
- rm -f $(OBJ)
建立好源代码的结构之后,就在相对应的.c / .h文件中编辑。