# Specifies intentionally untracked files to ignore
# for more info: man gitignore

# Compiled source #
###################
*.class
*.dll
*.exe
*.o
*.a
*.so
# for nfs issues
.nfs*

# editor (vim, etc.) temp/backup files
*~

# exclude CVS files
CVS/
CVSROOT/

# generated javadoc API and help files
/htdocs/api/
/htdocs/help/
/htdocs/index/

# generated files
/bundle/
/jars/*.jar
*.fpp
*.mcr
nxm/sys/libxm/Mc.c
nxm/sys/libxm/Mt.c
# ignore generated_files_for_message_queue_usage_under_NeXtOpt_inside_X-Midas
nxm/sys/inc/qmessdef.*
nxm/sys/inc/qmessdecl.*
nxm/sys/cfg/qmessages.tbl
nxm/sys/cfg/messages.tbl
nxm/sys/build.log

# ignore generated files for XBC
/nxm/xbc/cfg/messages.tbl
/nxm/xbc/inc/qmessdef.*
/nxm/xbc/inc/qmessdecl.*
/nxm/xbc/inc/headers.inc
/nxm/xbc/inc/types.inc
/nxm/xbc/lib/midaslib.c
/nxm/xbc/lib/xmidaslib.c
/nxm/xbc/lib/NmJackets.h

# generated JNI header files in SYS, DSP, and XBC
/nxm/sys/**/nxm_sys_*.h
/nxm/dsp/**/nxm_dsp_*.h
/nxm/xbc/**/nxm_xbc_*.h

# generated main help (hlp) file for SYS
/nxm/sys/hlp/mainhelp.hlp

#gradle specific ignores
.gradle
.settings/
/bin
/build
