1 2### compiler section 3CXX = CC 4CXXFLAGS = -O -DUSE_MIT_SHM 5 6### default file to be used, when no options are set 7 8JIG_DEFAULT = \"tina.gif\" 9 10### Directories for include files of X11 and libraries 11 12X_INCLUDE = /usr/PJ72LINK/X11/include/X11R5 13 14XLIB_DIR = /usr/PJ72LINK/X11/lib/X11R5 15 16################################################################### 17 18LDFLAGS = -L/usr/PJ72LINK/SYS/lib -L$(XLIB_DIR) 19 20.SUFFIXES: .C .o 21 22.C.o: 23 $(CXX) -I$(X_INCLUDE) $(CXXFLAGS) -c $< 24 25LD = $(CXX) 26 27LIBS = -lXext -lX11 -lm 28 29OBJS = xjig.o objects.o stack.o imgbuff.o puzzle.o \ 30 real.o vec2.o vec2list.o mat2.o \ 31 color_mapper.o gif_image.o gifx_image.o 32 33PROGRAM = xjig 34 35all: $(PROGRAM) 36 37$(PROGRAM): $(OBJS) 38 $(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) 39 40xjig.o: 41 $(CXX) $(CXXFLAGS) -DPINUP_DEFAULT=$(PINUP_DEFAULT) -DJIG_DEFAULT=$(JIG_DEFAULT) -c xjig.C -o $@ 42clean: 43 -rm -f core *.o $(PROGRAM) 44 45 46xjig.o: xjig.C 47objects.o: objects.C 48stack.o: stack.C 49imgbuff.o: imgbuff.C 50puzzle.o: puzzle.C 51real.o: real.C 52vec2.o: vec2.C 53vec2list.o: vec2list.C 54mat2.o: mat2.C 55color_mapper.o: color_mapper.C 56gif_image.o: gif_image.C 57gifx_image.o: gifx_image.C 58 59# ----------------------------------------------------------------------- 60# dependencies generated by makedepend 61 62# DO NOT DELETE 63 64color_mapper.o: color_mapper.H 65gif_image.o: gif_image.H 66gifx_image.o: global.h gifx_image.H gif_image.H color_mapper.H reset_image.H 67imgbuff.o: global.h imgbuff.H 68mat2.o: global.h mat2.h real.h vec2.h 69mat2_x.o: global.h vec2.h vec2list.h mat2.h real.h 70matrix.o: global.h matrix.h vector.h real.h 71matrix_x.o: global.h vec2.h vec3.h real.h matrix.h vector.h 72objects.o: global.h objects.H stack.H vec2.h vec2list.h mat2.h real.h 73objects.o: gifx_image.H gif_image.H imgbuff.H color_mapper.H puzzle.H 74objects.o: rotate.H 75puzzle.o: global.h puzzle.H objects.H stack.H vec2.h vec2list.h mat2.h real.h 76real.o: global.h real.h 77stack.o: global.h stack.H objects.H vec2.h vec2list.h mat2.h real.h 78stack.o: gifx_image.H gif_image.H 79vec2.o: global.h vec2.h 80vec2list.o: global.h vec2list.h mat2.h real.h vec2.h 81vec3.o: global.h vec3.h real.h 82vector.o: global.h vector.h real.h vec2.h vec3.h 83xjig.o: global.h objects.H stack.H vec2.h vec2list.h mat2.h real.h 84xjig.o: gifx_image.H gif_image.H color_mapper.H imgbuff.H puzzle.H cursor.h 85