40 lines
		
	
	
		
			756 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			756 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| DRIVER_LIB_VERSION = 1.0
 | |
| COMPILER=
 | |
| ARCHIVER=
 | |
| CP=cp
 | |
| COMPILER_FLAGS=
 | |
| EXTRA_COMPILER_FLAGS=
 | |
| LIB=libxil.a
 | |
| 
 | |
| CC_FLAGS = $(COMPILER_FLAGS)
 | |
| ECC_FLAGS = $(EXTRA_COMPILER_FLAGS)
 | |
| 
 | |
| RELEASEDIR=../../../lib/
 | |
| INCLUDEDIR=../../../include/
 | |
| INCLUDES=-I./. -I$(INCLUDEDIR)
 | |
| 
 | |
| SRCFILES:=$(wildcard *.c)
 | |
| 
 | |
| OBJECTS = $(addprefix $(RELEASEDIR), $(addsuffix .o, $(basename $(wildcard *.c))))
 | |
| 
 | |
| libs: $(OBJECTS)
 | |
| 
 | |
| DEPFILES := $(SRCFILES:%.c=$(RELEASEDIR)%.d)
 | |
| 
 | |
| include $(wildcard $(DEPFILES))
 | |
| 
 | |
| include $(wildcard ../../../../dep.mk)
 | |
| 
 | |
| $(RELEASEDIR)%.o: %.c
 | |
| 	${COMPILER} $(CC_FLAGS) $(ECC_FLAGS) $(INCLUDES) $(DEPENDENCY_FLAGS) $< -o $@
 | |
| 
 | |
| .PHONY: include
 | |
| include: $(addprefix $(INCLUDEDIR),$(wildcard *.h))
 | |
| 
 | |
| $(INCLUDEDIR)%.h: %.h
 | |
| 	$(CP) $< $@
 | |
| 
 | |
| clean:
 | |
| 	rm -rf ${OBJECTS}
 | |
| 	rm -rf $(DEPFILES)
 |