43 lines
		
	
	
		
			591 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			591 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
 | 
						|
include ../config/include.mk
 | 
						|
 | 
						|
## don't build this under win32 at all
 | 
						|
ifdef WIN32
 | 
						|
 | 
						|
PRIV_FILES = 
 | 
						|
 | 
						|
else
 | 
						|
 | 
						|
PRIV_FILES=../priv/FILE_drv.so 
 | 
						|
 | 
						|
endif
 | 
						|
 | 
						|
 | 
						|
CFLAGS += -I$(ERL_C_INCLUDE_DIR) -I../config -I.
 | 
						|
 | 
						|
#
 | 
						|
# Targets
 | 
						|
#
 | 
						|
 | 
						|
all: $(PRIV_FILES)
 | 
						|
 | 
						|
clean:
 | 
						|
	-rm -f $(PRIV_FILES) FILE_drv.o 
 | 
						|
 | 
						|
 | 
						|
install: 
 | 
						|
	install -d $(ERLDIR)/lib/bfile
 | 
						|
	cp -r `pwd` $(ERLDIR)/lib/bfile
 | 
						|
	cp -r `pwd`/../ebin $(ERLDIR)/lib/bfile
 | 
						|
	cp -r `pwd`/../priv $(ERLDIR)/lib/bfile
 | 
						|
 | 
						|
 | 
						|
../priv/FILE_drv.so: FILE_drv.o 
 | 
						|
	$(LD_SHARED) -o $@ FILE_drv.o $(LIBS)
 | 
						|
 | 
						|
 | 
						|
FILE_drv.o: FILE_drv.c
 | 
						|
	$(CC) -o $@ -c -fpic $(CFLAGS) -DDYNAMIC_DRIVER FILE_drv.c
 | 
						|
 | 
						|
 |