# # HP-UX Configuration builder.lgccefile for: LibGsf.SL # Modified by: S. Tatem - 7/31/96 # # # Note that OPT_FLAGS is defined external to this file # Defitions TGT = libgsf.so MAKEFILE = gsf_shlb.lgcc CC = gcc MACROS = -DLINUX -DUNIX -DDISPLAY_SPINNER CFLAGS = -Wall -D_STRICT_ANSI -fPIC $(OPT_FLAGS) $(MACROS) $(INCS) LINKER = gcc LIBS = -lstdc++ -lm LINK_FLAGS = -shared -Wl,-soname,$(TGT) -o $(TGT) # Object List OBJS = gsf.o gsf_enc.o gsf_dec.o gsf_indx.o # Compile Rule .c.o : $(CC) -c $(CFLAGS) $*.c # Target and dependancies all: $(TGT) {-c $(CC) $(CFLAGS) $(LINKER) $(LINK_FLAGS)} $(TGT) : $(OBJS) $(MAKEFILE) $(LINKER) $(LINK_FLAGS) $(LIBS) $(OBJS) clean: rm -f *.o #UPDATE gsf.o: gsf.h gsf_enc.h gsf_dec.h gsf_dec.o: gsf.h gsf_enc.o: gsf.h gsf_indx.o: gsf.h #ENDUPDATE# #UPDATE# gsf.o: gsf.h gsf_ft.h gsf_enc.h gsf_dec.h gsf_indx.h #ENDUPDATE#