INC_FILE=$(ROOT)/usr/avs/include/Makeinclude INC_FILE=Makeinclude include $(INC_FILE) AVS_LIBS = $(ROOT)/usr/avs/lib BASELIBS=-lgeom -lutil -lm FLOWLIBS=-L$(AVS_LIBS) -lflow_c $(BASELIBS) $(LASTLIBS) CSIMLIBS=-L$(AVS_LIBS) -lsim_c $(BASELIBS) $(LASTLIBS) MODLIBS=-L$(AVS_LIBS) -lmdata -lmfilt -lmmapp -lmrend -lrf AVS_INC = -I$(ROOT)/usr/avs/include -I/usr/include/Motif1.2 -I. CFLAGS= $(ACFLAGS) $(AVS_INC) -Wp,-H500000 AVS_EXE = $(ROOT)/usr/avs/bin/avs STARBASE = -L/usr/lib/Motif1.2 -lsbXg -lMrm -lXm -lXt -lXwindow -lsb -lXhp11 -lX11 -ldld -lPW all: vol_lib # # Make sure to clean all out files that were created so that pkgrm can # remove this directory # clean: rm -f *.o VolModules display_volume display_argb_vol display_argb_vol2 \ disp_lit_vol remote_volume remote_lit_vol stereo_lit_vol display_volume: display_volume.o $(CC) $(CFLAGS) -o display_volume display_volume.o $(CSIMLIBS) $(STARBASE) remote_volume: remote_volume.o $(CC) $(CFLAGS) -o remote_volume remote_volume.o $(CSIMLIBS) $(STARBASE) display_argb_vol: display_argb_vol.o $(CC) $(CFLAGS) -o display_argb_vol display_argb_vol.o $(CSIMLIBS) $(STARBASE) display_argb_vol2: display_argb_vol2.o $(CC) $(CFLAGS) -o display_argb_vol2 display_argb_vol2.o $(CSIMLIBS) $(STARBASE) disp_lit_vol: disp_lit_vol.o $(CC) $(CFLAGS) -o disp_lit_vol disp_lit_vol.o $(CSIMLIBS) $(STARBASE) remote_lit_vol: remote_lit_vol.o $(CC) $(CFLAGS) -o remote_lit_vol remote_lit_vol.o $(CSIMLIBS) $(STARBASE) stereo_lit_vol: stereo_lit_vol.o $(CC) $(CFLAGS) -o stereo_lit_vol stereo_lit_vol.o $(CSIMLIBS) $(STARBASE) #********************************************************************** # This target will create the VolModules Module Library file using # the "compile_library" option to avs. vol_lib: display_volume display_argb_vol display_argb_vol2 disp_lit_vol remote_volume \ remote_lit_vol stereo_lit_vol rm -f VolModule $(AVS_EXE) -compile_library VolMod.src VolModules CFILES = `ls *.c` lint: $(LINT) $(LINTFLAGS) $(AVS_INC) $(CFILES) > examples.lint