Add support for generic Makefile variables
This commit is contained in:
		
							parent
							
								
									85f427ad91
								
							
						
					
					
						commit
						d8fa3f68e5
					
				
							
								
								
									
										9
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										9
									
								
								Makefile
								
								
								
								
							| 
						 | 
					@ -9,6 +9,7 @@ SRC_DIR ?= src
 | 
				
			||||||
SDK_DIR ?= sdk
 | 
					SDK_DIR ?= sdk
 | 
				
			||||||
OUT_DIR ?= build
 | 
					OUT_DIR ?= build
 | 
				
			||||||
LIB_DIR ?= lib
 | 
					LIB_DIR ?= lib
 | 
				
			||||||
 | 
					DESTDIR ?=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Project definition
 | 
					# Project definition
 | 
				
			||||||
include project.mk
 | 
					include project.mk
 | 
				
			||||||
| 
						 | 
					@ -78,8 +79,12 @@ default: library
 | 
				
			||||||
.PHONY:  all dirs clean doc install
 | 
					.PHONY:  all dirs clean doc install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
install: library
 | 
					install: library
 | 
				
			||||||
	cp $(OUT_DIR)/lib$(PROJECT_NAME).so $(PREFIX)/$(LIB_DIR)/
 | 
						$(info installing files)
 | 
				
			||||||
	cp -R include/aisl $(PREFIX)/include/
 | 
						@mkdir -p $(DESTDIR)$(PREFIX)/$(LIB_DIR)
 | 
				
			||||||
 | 
						@mkdir -p $(DESTDIR)$(PREFIX)/include
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@cp $(OUT_DIR)/lib$(PROJECT_NAME).so $(DESTDIR)$(PREFIX)/$(LIB_DIR)
 | 
				
			||||||
 | 
						@cp -R include/aisl $(DESTDIR)$(PREFIX)/include
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# vim:ft=make
 | 
					# vim:ft=make
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -51,7 +51,7 @@ PROJECT_LIBRARIES = \
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# flags
 | 
					# flags
 | 
				
			||||||
PROJECT_CFLAGS  = -D_POSIX_C_SOURCE=200809L
 | 
					PROJECT_CFLAGS  = -D_POSIX_C_SOURCE=200809L
 | 
				
			||||||
PROJECT_CFLAGS += -DDEBUG
 | 
					#PROJECT_CFLAGS += -DDEBUG
 | 
				
			||||||
#PROJECT_CFLAGS += -DAISL_WITHOUT_SSL
 | 
					#PROJECT_CFLAGS += -DAISL_WITHOUT_SSL
 | 
				
			||||||
#PROJECT_CFLAGS += -DAISL_WITHOUT_STRINGIFIERS
 | 
					#PROJECT_CFLAGS += -DAISL_WITHOUT_STRINGIFIERS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue