mirror of
				https://github.com/stargieg/bacnet-stack
				synced 2025-10-26 23:35:52 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			730 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			730 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #Makefile to build BACnet Application for the GCC Port
 | |
| 
 | |
| # tools - only if you need them.
 | |
| # Most platforms have this already defined
 | |
| # CC = gcc
 | |
| 
 | |
| TARGET = bacrbdt
 | |
| 
 | |
| TARGET_BIN = ${TARGET}$(TARGET_EXT)
 | |
| 
 | |
| SRCS = main.c \
 | |
| 	../object/device-client.c
 | |
| 
 | |
| OBJS = ${SRCS:.c=.o}
 | |
| 
 | |
| all: ${BACNET_LIB_TARGET} Makefile ${TARGET_BIN}
 | |
| 
 | |
| ${TARGET_BIN}: ${OBJS} Makefile ${BACNET_LIB_TARGET}
 | |
| 	${CC} ${PFLAGS} ${OBJS} ${LFLAGS} -o $@
 | |
| 	size $@
 | |
| 	cp $@ ../../bin
 | |
| 
 | |
| lib: ${BACNET_LIB_TARGET}
 | |
| 
 | |
| ${BACNET_LIB_TARGET}:
 | |
| 	( cd ${BACNET_LIB_DIR} ; $(MAKE) clean ; $(MAKE) )
 | |
| 
 | |
| .c.o:
 | |
| 	${CC} -c ${CFLAGS} $*.c -o $@
 | |
| 
 | |
| depend:
 | |
| 	rm -f .depend
 | |
| 	${CC} -MM ${CFLAGS} *.c >> .depend
 | |
| 
 | |
| clean:
 | |
| 	rm -f core ${TARGET_BIN} ${OBJS} ${BACNET_LIB_TARGET} $(TARGET).map
 | |
| 
 | |
| include: .depend
 | 
