mirror of
				https://github.com/stargieg/bacnet-stack
				synced 2025-10-26 23:35:52 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			763 B
		
	
	
	
		
			Makefile
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			763 B
		
	
	
	
		
			Makefile
		
	
	
		
			Executable File
		
	
	
	
	
| #Makefile to build test case
 | |
| CC      = gcc
 | |
| SRC_DIR = ../../src
 | |
| TEST_DIR = ../../test
 | |
| HANDLER_DIR = ../handler
 | |
| INCLUDES = -I../../include -I$(TEST_DIR) -I. -I$(HANDLER_DIR)
 | |
| DEFINES = -DBIG_ENDIAN=0 -DBACDL_ALL -DTEST -DTEST_ANALOG_INPUT
 | |
| 
 | |
| CFLAGS  = -Wall $(INCLUDES) $(DEFINES) -g
 | |
| 
 | |
| SRCS = ai.c \
 | |
| 	$(SRC_DIR)/bacdcode.c \
 | |
| 	$(SRC_DIR)/bacint.c \
 | |
| 	$(SRC_DIR)/bacstr.c \
 | |
| 	$(SRC_DIR)/bacreal.c \
 | |
| 	$(SRC_DIR)/bacapp.c \
 | |
| 	$(SRC_DIR)/bactext.c \
 | |
| 	$(SRC_DIR)/indtext.c \
 | |
| 	$(SRC_DIR)/datetime.c \
 | |
| 	$(TEST_DIR)/ctest.c
 | |
| 
 | |
| TARGET = analog_input
 | |
| 
 | |
| all: ${TARGET}
 | |
| 
 | |
| OBJS = ${SRCS:.c=.o}
 | |
| 
 | |
| ${TARGET}: ${OBJS}
 | |
| 	${CC} -o $@ ${OBJS}
 | |
| 
 | |
| .c.o:
 | |
| 	${CC} -c ${CFLAGS} $*.c -o $@
 | |
| 
 | |
| depend:
 | |
| 	rm -f .depend
 | |
| 	${CC} -MM ${CFLAGS} *.c >> .depend
 | |
| 
 | |
| clean:
 | |
| 	rm -rf core ${TARGET} $(OBJS)
 | |
| 
 | |
| include: .depend
 | 
