📄 makefile
字号:
# This Makefile is free software; the Free Software Foundation# gives unlimited permission to copy, distribute and modify it.CC = gccCXX = g++CXXCPP = g++ -EAWK = gawk# WARNINGS = -Wall -Wwrite-strings# WARNINGS = -woff 3303# LFLAGS = -woff 1167 -woff 1110 -woff 3322CFLAGS = -g $(WARNINGS) -I. -I/usr/local/include CXXFLAGS = $(CFLAGS)LIBS = -g -lXi -lXt -lX11 -lm -L/usr/local/lib .SUFFIXES: .cpp.cpp.o: $(CXX) $(CXXFLAGS) -c $<CLASSES = \ Aflock.o \ EulerAngles.o \ FreeWRLinputDeviceApp.o \ InputDevice.o \ Matrix.o \ Quaternion.o \ TransformMode.o \ WriteData.o \ main.o \ xerrorhandler.o \ InputDeviceCommandline.oOBJS1 = \ mysnprintf.o \ miniswt.oOBJS = $(CLASSES) $(OBJS1) SRCS2 = $(OBJS1:.o=.c)SRCS1 = $(CLASSES:.o=.cpp) FreeWRLduneInputDevice: $(OBJS) $(CXX) $(CXXFLAGS) $(OBJS) $(LIBS) -o $@ sh -c "if test `uname` = IRIX64 ; then tag 0x00ff1a05 $@ ; fi" sh -c "if test `uname` = IRIX ; then tag 0x00ff1a05 $@ ; fi"configure: configure.in autoconfclean: rm -rf $(OBJS) Makefile.bak autom4te.cache \ config.cache config.log config.status core iifiles ii_files \ mysnprintftest joysticktest spaceballtest aflocktestrealclean: clean rm -f FreeWRLduneInputDevice mysnprintftest: mysnprintf.c $(CC) -g -DTEST_SNPRINTF -DHAVE_SNPRINTF=1 -o $@ mysnprintf.c -lmjoysticktest: InputDevice.cpp mysnprintf.o $(CXX) $(CXXFLAGS) -g -DTEST_JOYSTICK -DLINUXJOYSTICK=1 \ -o $@ InputDevice.cpp mysnprintf.o $(LIBS)spaceballtest: InputDevice.cpp mysnprintf.o $(CXX) $(CXXFLAGS) -g -DTEST_SPACEBALL -DHAVE_LIBSBALL=1 \ -o $@ InputDevice.cpp mysnprintf.o $(LIBS) -lsballaflocktest: InputDevice.cpp Aflock.o mysnprintf.o $(CXX) $(CXXFLAGS) -g -DTEST_AFLOCK -DHAVE_AFLOCK=1 \ -o $@ InputDevice.cpp Aflock.o mysnprintf.o $(LIBS)depend: cp Makefile Makefile.bak $(AWK) '{ print } /^# DO NOT DELETE THIS LINE/ { print ""; exit }' < Makefile.bak > Makefile if test "$(CXX)" = "c++" ; then \ mkdep="g++ -MM";\ else \ if test "`uname`" = "SunOS" ; then\ mkdep="$(CXX) -xM1";\ else\ mkdep="$(CXX) -M";\ fi\ fi;\ $$mkdep $(CXXFLAGS) $(SRCS1) $(SRCS2) >> Makefile# DO NOT DELETE THIS LINE -- make depend depends on it.Aflock.o: Aflock.cpp config.h /usr/include/string.h \ /usr/include/standards.h /usr/include/internal/sgimacros.h \ /usr/include/fcntl.h /usr/include/sys/types.h /usr/include/sgidefs.h \ /usr/include/sys/pthread.h /usr/include/sys/bsd_types.h \ /usr/include/sys/select.h /usr/include/sys/fcntl.h \ /usr/include/termios.h /usr/include/sys/termios.h \ /usr/include/sys/ttydev.h /usr/include/sys/ioctl.h \ /usr/include/sys/ioccom.h /usr/include/net/soioctl.h \ /usr/include/sys/termio.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/unistd.h \ /usr/include/sys/unistd.h /usr/include/getopt.h \ /usr/include/sys/uio.h /usr/include/utime.h /usr/include/sys/utime.h \ /usr/include/re_comp.h /usr/include/stdlib.h \ /usr/include/locale_attr.h /usr/include/sys/stat.h \ /usr/include/sys/timespec.h /usr/include/sys/time.h \ /usr/include/time.h /usr/include/sys/ptimers.h /usr/include/stdio.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/assert.h \ Aflock.hEulerAngles.o: EulerAngles.cpp /usr/include/math.h \ /usr/include/sgidefs.h /usr/include/standards.h \ /usr/include/svr4_math.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/float.h \ stdafx.h config.h EulerAngles.h QuatTypes.h Quaternion.h Vec3f.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/assert.h \ Matrix.hFreeWRLinputDeviceApp.o: FreeWRLinputDeviceApp.cpp \ /usr/include/errno.h /usr/include/sys/errno.h \ /usr/include/standards.h /usr/include/internal/sgimacros.h \ FreeWRLinputDeviceApp.h InputDevice.h /usr/include/stdio.h \ /usr/include/sgidefs.h /usr/include/getopt.h /usr/include/stdlib.h \ /usr/include/locale_attr.h stdafx.h config.h TransformMode.h \ EulerAngles.h QuatTypes.h Quaternion.h Vec3f.h /usr/include/math.h \ /usr/include/svr4_math.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/assert.h \ Matrix.h /usr/include/X11/extensions/XInput.h /usr/include/X11/Xlib.h \ /usr/include/sys/types.h /usr/include/sys/pthread.h \ /usr/include/sys/bsd_types.h /usr/include/sys/select.h \ /usr/include/string.h /usr/include/X11/X.h \ /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/stddef.h \ /usr/include/X11/extensions/XI.h swtxinput.h Aflock.h Array.h \ xerrorhandler.h /usr/include/sys/stat.h /usr/include/sys/timespec.h \ /usr/include/sys/time.h /usr/include/time.h \ /usr/include/sys/ptimers.h /usr/include/fcntl.h \ /usr/include/sys/fcntl.h /usr/include/syslog.h \ /usr/include/sys/syslog.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/stdarg.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/va-mips.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/unistd.h \ /usr/include/sys/unistd.h /usr/include/sys/uio.h /usr/include/utime.h \ /usr/include/sys/utime.h /usr/include/re_comp.h /usr/include/signal.h \ /usr/include/sys/signal.h /usr/include/sys/sigevent.h \ /usr/include/sys/siginfo.h /usr/include/sys/ucontext.h \ /usr/include/sys/procset.h /usr/include/X11/Intrinsic.h \ /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h \ /usr/include/X11/Core.h /usr/include/X11/Composite.h \ /usr/include/X11/Constraint.h /usr/include/X11/Object.h \ /usr/include/X11/RectObj.hInputDevice.o: InputDevice.cpp InputDevice.h /usr/include/stdio.h \ /usr/include/standards.h /usr/include/sgidefs.h \ /usr/include/internal/sgimacros.h /usr/include/getopt.h \ /usr/include/stdlib.h /usr/include/locale_attr.h stdafx.h config.h \ TransformMode.h EulerAngles.h QuatTypes.h Quaternion.h Vec3f.h \ /usr/include/math.h /usr/include/svr4_math.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/assert.h \ Matrix.h /usr/include/X11/extensions/XInput.h /usr/include/X11/Xlib.h \ /usr/include/sys/types.h /usr/include/sys/pthread.h \ /usr/include/sys/bsd_types.h /usr/include/sys/select.h \ /usr/include/string.h /usr/include/X11/X.h \ /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/stddef.h \ /usr/include/X11/extensions/XI.h swtxinput.h Aflock.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/unistd.h \ /usr/include/sys/unistd.h /usr/include/sys/uio.h /usr/include/utime.h \ /usr/include/sys/utime.h /usr/include/re_comp.hMatrix.o: Matrix.cpp /usr/include/stdio.h /usr/include/standards.h \ /usr/include/sgidefs.h /usr/include/internal/sgimacros.h \ /usr/include/getopt.h /usr/include/string.h stdafx.h config.h \ Matrix.h Vec3f.h /usr/include/math.h /usr/include/svr4_math.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/assert.hQuaternion.o: Quaternion.cpp /usr/include/math.h \ /usr/include/sgidefs.h /usr/include/standards.h \ /usr/include/svr4_math.h stdafx.h config.h Quaternion.h Vec3f.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/assert.h \ Matrix.hTransformMode.o: TransformMode.cpp TransformMode.hWriteData.o: WriteData.cpp /usr/include/stdio.h \ /usr/include/standards.h /usr/include/sgidefs.h \ /usr/include/internal/sgimacros.h /usr/include/getopt.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/unistd.h \ /usr/include/sys/types.h /usr/include/sys/pthread.h \ /usr/include/sys/bsd_types.h /usr/include/sys/select.h \ /usr/include/string.h /usr/include/sys/unistd.h \ /usr/include/sys/uio.h /usr/include/utime.h /usr/include/sys/utime.h \ /usr/include/re_comp.h /usr/include/stdlib.h \ /usr/include/locale_attr.hmain.o: main.cpp /usr/include/stdio.h /usr/include/standards.h \ /usr/include/sgidefs.h /usr/include/internal/sgimacros.h \ /usr/include/getopt.h /usr/include/string.h FreeWRLinputDeviceApp.h \ InputDevice.h /usr/include/stdlib.h /usr/include/locale_attr.h \ stdafx.h config.h TransformMode.h EulerAngles.h QuatTypes.h \ Quaternion.h Vec3f.h /usr/include/math.h /usr/include/svr4_math.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/assert.h \ Matrix.h /usr/include/X11/extensions/XInput.h /usr/include/X11/Xlib.h \ /usr/include/sys/types.h /usr/include/sys/pthread.h \ /usr/include/sys/bsd_types.h /usr/include/sys/select.h \ /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \ /usr/include/X11/Xosdefs.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/stddef.h \ /usr/include/X11/extensions/XI.h swtxinput.h Aflock.h Array.h \ WriteData.h miniswt.h /usr/include/X11/IntrinsicP.h \ /usr/include/X11/Intrinsic.h /usr/include/X11/Xutil.h \ /usr/include/X11/Xresource.h /usr/include/X11/Core.h \ /usr/include/X11/Composite.h /usr/include/X11/Constraint.h \ /usr/include/X11/Object.h /usr/include/X11/RectObj.h \ /usr/include/X11/CoreP.h /usr/include/X11/CompositeP.h \ /usr/include/X11/ConstrainP.h /usr/include/X11/ObjectP.h \ /usr/include/X11/RectObjP.hxerrorhandler.o: xerrorhandler.cpp xerrorhandler.h \ /usr/include/sys/types.h /usr/include/standards.h \ /usr/include/sgidefs.h /usr/include/sys/pthread.h \ /usr/include/sys/bsd_types.h /usr/include/sys/select.h \ /usr/include/string.h /usr/include/internal/sgimacros.h \ /usr/include/sys/stat.h /usr/include/sys/timespec.h \ /usr/include/sys/time.h /usr/include/time.h \ /usr/include/sys/ptimers.h /usr/include/fcntl.h \ /usr/include/sys/fcntl.h /usr/include/errno.h \ /usr/include/sys/errno.h /usr/include/stdlib.h \ /usr/include/locale_attr.h /usr/include/getopt.h /usr/include/stdio.h \ /usr/include/syslog.h /usr/include/sys/syslog.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/stdarg.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/va-mips.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/unistd.h \ /usr/include/sys/unistd.h /usr/include/sys/uio.h /usr/include/utime.h \ /usr/include/sys/utime.h /usr/include/re_comp.h /usr/include/signal.h \ /usr/include/sys/signal.h /usr/include/sys/sigevent.h \ /usr/include/sys/siginfo.h /usr/include/sys/ucontext.h \ /usr/include/sys/procset.h /usr/include/X11/Xlib.h \ /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \ /usr/include/X11/Xosdefs.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/stddef.h \ /usr/include/X11/Intrinsic.h /usr/include/X11/Xutil.h \ /usr/include/X11/Xresource.h /usr/include/X11/Core.h \ /usr/include/X11/Composite.h /usr/include/X11/Constraint.h \ /usr/include/X11/Object.h /usr/include/X11/RectObj.h stdafx.h \ config.h mysnprintf.h FreeWRLinputDeviceApp.h InputDevice.h \ TransformMode.h EulerAngles.h QuatTypes.h Quaternion.h Vec3f.h \ /usr/include/math.h /usr/include/svr4_math.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/assert.h \ Matrix.h /usr/include/X11/extensions/XInput.h \ /usr/include/X11/extensions/XI.h swtxinput.h Aflock.h Array.hInputDeviceCommandline.o: InputDeviceCommandline.cpp \ /usr/include/stdio.h /usr/include/standards.h /usr/include/sgidefs.h \ /usr/include/internal/sgimacros.h /usr/include/getopt.h \ /usr/include/string.h config.h TheApp.h FreeWRLinputDeviceApp.h \ InputDevice.h /usr/include/stdlib.h /usr/include/locale_attr.h \ stdafx.h TransformMode.h EulerAngles.h QuatTypes.h Quaternion.h \ Vec3f.h /usr/include/math.h /usr/include/svr4_math.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/assert.h \ Matrix.h /usr/include/X11/extensions/XInput.h /usr/include/X11/Xlib.h \ /usr/include/sys/types.h /usr/include/sys/pthread.h \ /usr/include/sys/bsd_types.h /usr/include/sys/select.h \ /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \ /usr/include/X11/Xosdefs.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/stddef.h \ /usr/include/X11/extensions/XI.h swtxinput.h Aflock.h Array.hmysnprintf.o: mysnprintf.c config.h /usr/include/string.h \ /usr/include/standards.h /usr/include/internal/sgimacros.h \ /usr/include/ctype.h /usr/include/locale_attr.h \ /usr/include/sgidefs.h /usr/include/sys/types.h \ /usr/include/sys/pthread.h /usr/include/sys/bsd_types.h \ /usr/include/sys/select.h /usr/include/math.h \ /usr/include/svr4_math.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/unistd.h \ /usr/include/sys/unistd.h /usr/include/getopt.h \ /usr/include/sys/uio.h /usr/include/utime.h /usr/include/sys/utime.h \ /usr/include/re_comp.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/stdarg.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/va-mips.hminiswt.o: miniswt.c /usr/include/X11/Xlib.h /usr/include/sys/types.h \ /usr/include/standards.h /usr/include/sgidefs.h \ /usr/include/sys/pthread.h /usr/include/sys/bsd_types.h \ /usr/include/sys/select.h /usr/include/string.h \ /usr/include/internal/sgimacros.h /usr/include/X11/X.h \ /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/include/stddef.h \ /usr/include/X11/IntrinsicP.h /usr/include/X11/Intrinsic.h \ /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h \ /usr/include/X11/Core.h /usr/include/X11/Composite.h \ /usr/include/X11/Constraint.h /usr/include/X11/Object.h \ /usr/include/X11/RectObj.h /usr/include/X11/CoreP.h \ /usr/include/X11/CompositeP.h /usr/include/X11/ConstrainP.h \ /usr/include/X11/ObjectP.h /usr/include/X11/RectObjP.h \ /usr/include/stdio.h /usr/include/getopt.h config.h swtxinput.h \ /usr/include/X11/extensions/XInput.h /usr/include/X11/extensions/XI.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -