
### MAKEMAKE STARTS HERE #######################################################


### Created by makemake.pl on Wed Oct  4 17:03:22 2006 #########################


### GLOBAL TARGETS #############################################################

default: mm_update all

re: mm_update rebuild

li: mm_update link

all: mm_update fulfs 

clean: mm_update clean-fulfs 

rebuild: mm_update rebuild-fulfs 

link: mm_update link-fulfs 

### GLOBAL (AND USER) DEFS #####################################################


AR = ar rv
CC = g++
LD = g++
MKDIR = mkdir -p
MM_REBUILD = Makefile
MM_RESTART = Makefile
RANLIB = ranlib
RMDIR = rm -rf
RMFILE = rm -f
SRC = *.c *.cpp *.cc *.cxx


### TARGET 1: fulfs ############################################################

CC_1       = g++
LD_1       = g++
AR_1       = ar rv
RANLIB_1   = ranlib
CCFLAGS_1  = `pkg-config fuse --cflags` 
LDFLAGS_1  = $(LDDEF) `pkg-config fuse --libs`
DEPFLAGS_1 = 
ARFLAGS_1  = 
TARGET_1   = fulfs

### SOURCES FOR TARGET 1: fulfs ################################################

SRC_1= \
     fulfs.cc \

#### OBJECTS FOR TARGET 1: fulfs ###############################################

OBJ_1= \
     .OBJ.fulfs/fulfs.o \

### TARGET DEFINITION FOR TARGET 1: fulfs ######################################

.OBJ.fulfs: 
	$(MKDIR) .OBJ.fulfs

fulfs:  .OBJ.fulfs $(OBJ_1)
	$(LD_1) $(OBJ_1) $(LDFLAGS_1) -o $(TARGET_1)

clean-fulfs: 
	$(RMFILE) $(TARGET_1)
	$(RMDIR) .OBJ.fulfs

rebuild-fulfs: clean-fulfs fulfs

link-fulfs: .OBJ.fulfs $(OBJ_1)
	$(RMFILE) fulfs
	$(LD_1) $(OBJ_1) $(LDFLAGS_1) -o $(TARGET_1)


### TARGET OBJECTS FOR TARGET 1: fulfs #########################################

.OBJ.fulfs/fulfs.o: fulfs.cc  fulfs.cc
	$(CC_1) $(CFLAGS_1) $(CCFLAGS_1) -c fulfs.cc             -o .OBJ.fulfs/fulfs.o


mm_update: Makefile

Makefile: mm.conf
	@echo "MAKEFILENAME: $(MAKEFILES)"
	@#ifneq ($(MAKEMAKERESTARTED),1)
	@echo "mm.conf changed, trying to recreate Makefile..."
	makemake.pl mm.conf > Makefile
	$(MAKE) MAKEMAKERESTARTED=1
	@#endif


### MAKEMAKE ENDS HERE #########################################################

