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
 | |
| 
 | |
| 
 |