#ident %W% %G% # # This makefile generates the "cmprss" program # #------------------------------------------------------------------------------ # List sources. Try to group sources in variables. SRC0 = cmprss.c #------------------------------------------------------------------------------ # List generated objects in link order. OBJ0 = cmprss.o #------------------------------------------------------------------------------ # List system libraries LIB = -lXm -lXt -lX11 -lmalloc #------------------------------------------------------------------------------ # List Prism libraries PLIB = -lOIXt -lOIlib #------------------------------------------------------------------------------ # Set compiler optimizations CC_OPT = -O1 #------------------------------------------------------------------------------ # The "all" entry should make everything into the current directory all: $(OBJ0) cc -o cmprss $(OBJ0) $(SHARED)/index_util.o \ -L$(SHARED) $(PLIB) $(LIB) $(OBJ0): cc -I$(SHARED) $(CC_OPT) -c $*.c -o $*.o adf: $(BIN)/adfgen COLOR cmprss.cdf Imager ins Imager $(DATA)/adf/color $(BIN)/adfgen GRAY cmprss.cdf Imager ins Imager $(DATA)/adf/gray $(BIN)/adfgen ENGLISH cmprss.tdf Imager ins Imager $(DATA)/adf/english $(BIN)/adfgen GEN cmprss.gdf Imager ins Imager $(DATA)/adf/general cat $(DATA)/adf/color/Imager $(DATA)/adf/english/Imager \ $(DATA)/adf/general/Imager >Imager ins Imager $(SITE)/adf