# This module was obtained from the International AVS Center # For more information, please send email to avsemail@ncsc.org # Makefile for : write_ppm # Module Author : P. Fulconis # CICG computer center of grenoble university (France) # Module Version # : 1 # Platform : IBM RS/6000 # Makefile Date : 02/09/94 INC_FILE=$(ROOT)/usr/avs/include/Makeinclude include $(INC_FILE) # TO MODIFY HOME = . # TO MODIFY # where write_ppm and write_yuv modules will be written WRITE = . WRITE_INC = -I$(WRITE) WRITE_LIBS = $(WRITE) WRITELIBS = -L$(WRITE_LIBS) -lsdsc -lim -lppmyuv 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 F77_FLOWLIBS=-L$(AVS_LIBS) -lflow_f $(BASELIBS) $(LASTFLIBS) F77_SIMLIBS=-L$(AVS_LIBS) -lsim_f $(BASELIBS) $(LASTFLIBS) F77_BIND = $(ROOT)/usr/avs/bin/f77_binding AVS_INC = -I. -I$(ROOT)/usr/avs/include F77_INC = $(ROOT)/usr/avs/include CFLAGS=$(ACFLAGS) $(AVS_INC) $(WRITE_INC) F77FLAGS=$(AFFLAGS) FFLAGS=$(F77FLAGS) AVS_EXE = $(ROOT)/usr/avs/bin/avs OBJECTS1=WRITE_ANY_IMAGE.o OBJECTS2=write_ppm.o OBJECTS3=write_yuv.o all: write_ppm write_ppm: $(OBJECTS2) $(CC) $(CFLAGS) -o write_ppm $(OBJECTS2) $(FLOWLIBS) $(WRITELIBS) .c.o: $(CC) $(CFLAGS) $(FLOWLIBS) $(WRITELIBS) -c $< .f.o: $(F77) $(F77FLAGS) -c $< clean: rm *.o