Makefile
OBJ = main.o createTree.o processAttribs.o ecoform.o formCallbacks.o treeSwap.o treelist.o loadfiles.o
PROGRAM = ecotree
CODE = source.c
INCLUDE = -lc_s -lforms -lfm_s -lgl_s -lm
CFLAGS = -I/iris/software/forms.dist/forms2.3/FORMS -L/iris/software/forms.dist/forms2.3/FORMS
#compile : $(PROGRAM)
# @echo "$(PROGRAM) built"
$(PROGRAM) : Makefile $(OBJ)
$(CC) -o $(PROGRAM) $(OBJ) $(CFLAGS) $(INCLUDE)
main.o : main.c global.h ecoform.h
$(CC) -c main.c $(CFLAGS) $(INCLUDE)
createTree.o : createTree.c global.h graphicsData.h trees.h
$(CC) -c createTree.c $(CFLAGS) $(INCLUDE)
processLeaves.o : processAttribs.c global.h graphicsData.h trees.h
$(CC) -c processAttribs.c $(CFLAGS) $(INCLUDE)
ecoform.o : ecoform.c ecoform.h
$(CC) -c ecoform.c $(CFLAGS) $(INCLUDE)
formCallbacks.o : formCallbacks.c global.h ecoform.h graphicsData.h trees.h
$(CC) -c formCallbacks.c $(CFLAGS) $(INCLUDE)
treeSwap.o : treeSwap.c global.h trees.h ecoform.h
$(CC) -c treeSwap.c $(CFLAGS) $(INCLUDE)
treelist.o : treelist.c trees.h global.h
$(CC) -c treelist.c $(CFLAGS) $(INCLUDE)
loadfiles.o : loadfiles.c trees.h global.h ecoform.h
$(CC) -c loadfiles.c $(CFLAGS) $(INCLUDE)
clean :
rm $(OBJ)
source:
cat $(PROGRAM).c > $(CODE)